home *** CD-ROM | disk | FTP | other *** search
/ Isometric Game Programming with DirectX 7.0 / Isometric Game Programming.iso / directx / dxf / sdkdev / debug / directx.cab / dinput.dll < prev    next >
Microsoft Windows Dynamic Link Library  |  2000-11-03  |  288.0 KB

open in: MacOS 8.1     |     Win98     |     DOS

view JSON data     |     view as text

This file was processed as: Microsoft Windows Dynamic Link Library (executable/dll).

You can browse this item here: dinput.dll

ConfidenceProgramDetectionMatch TypeSupport
100% dexvert Microsoft Windows Dynamic Link Library (executable/dll) magic Supported
100% dexvert MS-DOS/Windows or OS/2 Executable (executable/exe) magic Supported
1% dexvert OS/2 Dynamic Link Library (other/os2DLL) ext Unsupported
100% file PE32 executable (DLL) (GUI) Intel 80386, for MS Windows, 4 sections default
99% file data default
42% TrID DirectShow filter default (weak)
24% TrID Windows ActiveX control default (weak)
12% TrID Windows Control Panel Item (generic) default (weak)
6% TrID Win32 Executable MS Visual C++ (generic) default
3% TrID Microsoft Visual C++ compiled executable (generic) default (weak)
100% siegfried fmt/899 Windows Portable Executable (32 bit) default
100% gt2 Ist eine ausf�hrbare Win32 Datei default
100% binwalkID Microsoft executable, portable (PE) default
100% xdgMime application/vnd.microsoft.portable-executable default (weak)



hex view
+--------+-------------------------+-------------------------+--------+--------+
|00000000| 4d 5a 90 00 03 00 00 00 | 04 00 00 00 ff ff 00 00 |MZ......|........|
|00000010| b8 00 00 00 00 00 00 00 | 40 00 00 00 00 00 00 00 |........|@.......|
|00000020| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000030| 00 00 00 00 00 00 00 00 | 00 00 00 00 e0 00 00 00 |........|........|
|00000040| 0e 1f ba 0e 00 b4 09 cd | 21 b8 01 4c cd 21 54 68 |........|!..L.!Th|
|00000050| 69 73 20 70 72 6f 67 72 | 61 6d 20 63 61 6e 6e 6f |is progr|am canno|
|00000060| 74 20 62 65 20 72 75 6e | 20 69 6e 20 44 4f 53 20 |t be run| in DOS |
|00000070| 6d 6f 64 65 2e 0d 0d 0a | 24 00 00 00 00 00 00 00 |mode....|$.......|
|00000080| 37 53 7d 60 73 32 13 33 | 73 32 13 33 73 32 13 33 |7S}`s2.3|s2.3s2.3|
|00000090| 2a 11 00 33 71 32 13 33 | 73 32 12 33 b2 32 13 33 |*..3q2.3|s2.3.2.3|
|000000a0| f0 2e 1d 33 67 32 13 33 | be 12 18 33 72 32 13 33 |...3g2.3|...3r2.3|
|000000b0| be 12 19 33 4b 32 13 33 | 40 10 36 33 7b 32 13 33 |...3K2.3|@.63{2.3|
|000000c0| 53 3a 15 33 72 32 13 33 | 0d 10 0f 33 48 32 13 33 |S:.3r2.3|...3H2.3|
|000000d0| 52 69 63 68 73 32 13 33 | 00 00 00 00 00 00 00 00 |Richs2.3|........|
|000000e0| 50 45 00 00 4c 01 04 00 | 3b 60 f1 39 00 00 00 00 |PE..L...|;`.9....|
|000000f0| 00 00 00 00 e0 00 0e 21 | 0b 01 06 14 00 60 03 00 |.......!|.....`..|
|00000100| 00 20 01 00 00 00 00 00 | 49 19 03 00 00 10 00 00 |. ......|I.......|
|00000110| 00 70 03 00 00 00 00 70 | 00 10 00 00 00 10 00 00 |.p.....p|........|
|00000120| 05 00 01 00 05 00 01 00 | 04 00 00 00 00 00 00 00 |........|........|
|00000130| 00 90 04 00 00 10 00 00 | 06 2b 05 00 02 00 00 00 |........|.+......|
|00000140| 00 00 04 00 00 10 00 00 | 00 00 10 00 00 10 00 00 |........|........|
|00000150| 00 00 00 00 10 00 00 00 | 60 67 03 00 fb 00 00 00 |........|`g......|
|00000160| d8 57 03 00 64 00 00 00 | 00 d0 03 00 f0 79 00 00 |.W..d...|.....y..|
|00000170| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000180| 00 50 04 00 c0 2e 00 00 | e0 12 00 00 1c 00 00 00 |.P......|........|
|00000190| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|000001a0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|000001b0| 00 00 00 00 00 00 00 00 | 00 10 00 00 e0 02 00 00 |........|........|
|000001c0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|000001d0| 00 00 00 00 00 00 00 00 | 2e 74 65 78 74 00 00 00 |........|.text...|
|000001e0| 5b 58 03 00 00 10 00 00 | 00 60 03 00 00 10 00 00 |[X......|.`......|
|000001f0| 00 00 00 00 00 00 00 00 | 00 00 00 00 20 00 00 60 |........|.... ..`|
|00000200| 2e 64 61 74 61 00 00 00 | a0 5c 00 00 00 70 03 00 |.data...|.\...p..|
|00000210| 00 50 00 00 00 70 03 00 | 00 00 00 00 00 00 00 00 |.P...p..|........|
|00000220| 00 00 00 00 40 00 00 c0 | 2e 72 73 72 63 00 00 00 |....@...|.rsrc...|
|00000230| f0 79 00 00 00 d0 03 00 | 00 80 00 00 00 c0 03 00 |.y......|........|
|00000240| 00 00 00 00 00 00 00 00 | 00 00 00 00 40 00 00 40 |........|....@..@|
|00000250| 2e 72 65 6c 6f 63 00 00 | 5e 38 00 00 00 50 04 00 |.reloc..|^8...P..|
|00000260| 00 40 00 00 00 40 04 00 | 00 00 00 00 00 00 00 00 |.@...@..|........|
|00000270| 00 00 00 00 40 00 00 42 | 00 00 00 00 00 00 00 00 |....@..B|........|
|00000280| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000290| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|000002a0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|000002b0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|000002c0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|000002d0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|000002e0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|000002f0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000300| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000310| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000320| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000330| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000340| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000350| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000360| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000370| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000380| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000390| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|000003a0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|000003b0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|000003c0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|000003d0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|000003e0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|000003f0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000400| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000410| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000420| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000430| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000440| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000450| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000460| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000470| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000480| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000490| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|000004a0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|000004b0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|000004c0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|000004d0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|000004e0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|000004f0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000500| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000510| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000520| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000530| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000540| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000550| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000560| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000570| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000580| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000590| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|000005a0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|000005b0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|000005c0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|000005d0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|000005e0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|000005f0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000600| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000610| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000620| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000630| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000640| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000650| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000660| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000670| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000680| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000690| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|000006a0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|000006b0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|000006c0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|000006d0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|000006e0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|000006f0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000700| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000710| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000720| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000730| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000740| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000750| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000760| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000770| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000780| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000790| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|000007a0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|000007b0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|000007c0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|000007d0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|000007e0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|000007f0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000800| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000810| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000820| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000830| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000840| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000850| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000860| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000870| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000880| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000890| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|000008a0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|000008b0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|000008c0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|000008d0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|000008e0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|000008f0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000900| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000910| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000920| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000930| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000940| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000950| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000960| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000970| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000980| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000990| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|000009a0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|000009b0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|000009c0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|000009d0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|000009e0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|000009f0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000a00| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000a10| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000a20| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000a30| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000a40| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000a50| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000a60| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000a70| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000a80| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000a90| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000aa0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000ab0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000ac0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000ad0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000ae0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000af0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000b00| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000b10| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000b20| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000b30| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000b40| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000b50| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000b60| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000b70| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000b80| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000b90| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000ba0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000bb0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000bc0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000bd0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000be0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000bf0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000c00| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000c10| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000c20| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000c30| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000c40| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000c50| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000c60| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000c70| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000c80| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000c90| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000ca0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000cb0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000cc0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000cd0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000ce0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000cf0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000d00| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000d10| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000d20| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000d30| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000d40| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000d50| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000d60| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000d70| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000d80| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000d90| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000da0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000db0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000dc0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000dd0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000de0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000df0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000e00| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000e10| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000e20| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000e30| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000e40| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000e50| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000e60| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000e70| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000e80| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000e90| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000ea0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000eb0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000ec0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000ed0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000ee0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000ef0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000f00| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000f10| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000f20| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000f30| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000f40| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000f50| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000f60| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000f70| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000f80| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000f90| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000fa0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000fb0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000fc0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000fd0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000fe0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000ff0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00001000| 66 63 03 00 44 63 03 00 | 34 63 03 00 56 63 03 00 |fc..Dc..|4c..Vc..|
|00001010| 16 63 03 00 04 63 03 00 | 26 63 03 00 dc 62 03 00 |.c...c..|&c...b..|
|00001020| ce 62 03 00 f0 62 03 00 | ac 62 03 00 9e 62 03 00 |.b...b..|.b...b..|
|00001030| be 62 03 00 00 00 00 00 | f8 5b 03 00 1a 5c 03 00 |.b......|.[...\..|
|00001040| 2a 5c 03 00 3a 5c 03 00 | 4a 5c 03 00 62 5c 03 00 |*\..:\..|J\..b\..|
|00001050| 7a 5c 03 00 86 5c 03 00 | 9c 5c 03 00 b0 5c 03 00 |z\...\..|.\...\..|
|00001060| c6 5c 03 00 da 5c 03 00 | e8 5c 03 00 f4 5c 03 00 |.\...\..|.\...\..|
|00001070| 0e 5d 03 00 24 5d 03 00 | 3c 5d 03 00 54 5d 03 00 |.]..$]..|<]..T]..|
|00001080| 60 5d 03 00 78 5d 03 00 | 86 5d 03 00 9c 5d 03 00 |`]..x]..|.]...]..|
|00001090| b8 5d 03 00 c6 5d 03 00 | e0 5d 03 00 f4 5d 03 00 |.]...]..|.]...]..|
|000010a0| 04 5e 03 00 14 5e 03 00 | 24 5e 03 00 34 5e 03 00 |.^...^..|$^..4^..|
|000010b0| 40 5e 03 00 4e 5e 03 00 | 60 5e 03 00 74 5e 03 00 |@^..N^..|`^..t^..|
|000010c0| 8a 5e 03 00 98 5e 03 00 | a0 5e 03 00 aa 5e 03 00 |.^...^..|.^...^..|
|000010d0| ba 5e 03 00 d0 5e 03 00 | e0 5e 03 00 f0 5e 03 00 |.^...^..|.^...^..|
|000010e0| 02 5f 03 00 10 5f 03 00 | 20 5f 03 00 34 5f 03 00 |._..._..| _..4_..|
|000010f0| 3e 5f 03 00 4e 5f 03 00 | 60 5f 03 00 7c 5f 03 00 |>_..N_..|`_..|_..|
|00001100| 90 5f 03 00 a6 5f 03 00 | b8 5f 03 00 ea 5b 03 00 |._..._..|._...[..|
|00001110| 0e 5c 03 00 de 5f 03 00 | f6 5f 03 00 06 60 03 00 |.\..._..|._...`..|
|00001120| 16 60 03 00 2c 60 03 00 | 3c 60 03 00 4e 60 03 00 |.`..,`..|<`..N`..|
|00001130| 6a 60 03 00 7a 60 03 00 | 8c 60 03 00 98 60 03 00 |j`..z`..|.`...`..|
|00001140| a6 60 03 00 ba 60 03 00 | c8 60 03 00 d4 60 03 00 |.`...`..|.`...`..|
|00001150| de 60 03 00 ec 60 03 00 | fe 60 03 00 0e 61 03 00 |.`...`..|.`...a..|
|00001160| 1c 61 03 00 2e 61 03 00 | 48 61 03 00 62 61 03 00 |.a...a..|Ha..ba..|
|00001170| 7a 61 03 00 94 61 03 00 | ae 61 03 00 be 61 03 00 |za...a..|.a...a..|
|00001180| cc 61 03 00 1c 5b 03 00 | e8 61 03 00 f4 61 03 00 |.a...[..|.a...a..|
|00001190| 00 62 03 00 0c 62 03 00 | 18 62 03 00 22 62 03 00 |.b...b..|.b.."b..|
|000011a0| 2e 62 03 00 3e 62 03 00 | 4c 62 03 00 5c 62 03 00 |.b..>b..|Lb..\b..|
|000011b0| 6c 62 03 00 7e 62 03 00 | b0 5b 03 00 d6 5b 03 00 |lb..~b..|.[...[..|
|000011c0| c2 5b 03 00 80 5b 03 00 | a0 5b 03 00 92 5b 03 00 |.[...[..|.[...[..|
|000011d0| 5c 5b 03 00 74 5b 03 00 | 6a 5b 03 00 32 5b 03 00 |\[..t[..|j[..2[..|
|000011e0| 4a 5b 03 00 3e 5b 03 00 | c4 5f 03 00 d0 5f 03 00 |J[..>[..|._..._..|
|000011f0| da 61 03 00 00 00 00 00 | 9e 65 03 00 94 63 03 00 |.a......|.e...c..|
|00001200| a0 63 03 00 ba 63 03 00 | c8 63 03 00 de 63 03 00 |.c...c..|.c...c..|
|00001210| fa 63 03 00 10 64 03 00 | 22 64 03 00 34 64 03 00 |.c...d..|"d..4d..|
|00001220| 48 64 03 00 5e 64 03 00 | 7a 64 03 00 8e 64 03 00 |Hd..^d..|zd...d..|
|00001230| a2 64 03 00 b2 64 03 00 | c2 64 03 00 da 64 03 00 |.d...d..|.d...d..|
|00001240| ea 64 03 00 fa 64 03 00 | 0e 65 03 00 20 65 03 00 |.d...d..|.e.. e..|
|00001250| 30 65 03 00 42 65 03 00 | 52 65 03 00 60 65 03 00 |0e..Be..|Re..`e..|
|00001260| 74 65 03 00 82 65 03 00 | 90 65 03 00 86 63 03 00 |te...e..|.e...c..|
|00001270| b0 65 03 00 c6 65 03 00 | d6 65 03 00 ea 65 03 00 |.e...e..|.e...e..|
|00001280| fc 65 03 00 0a 66 03 00 | 1c 66 03 00 2a 66 03 00 |.e...f..|.f..*f..|
|00001290| 38 66 03 00 48 66 03 00 | 58 66 03 00 72 66 03 00 |8f..Hf..|Xf..rf..|
|000012a0| 80 66 03 00 92 66 03 00 | a4 66 03 00 b0 66 03 00 |.f...f..|.f...f..|
|000012b0| bc 66 03 00 ca 66 03 00 | dc 66 03 00 00 00 00 00 |.f...f..|.f......|
|000012c0| 02 67 03 00 10 67 03 00 | 22 67 03 00 2e 67 03 00 |.g...g..|"g...g..|
|000012d0| 3a 67 03 00 46 67 03 00 | f4 66 03 00 00 00 00 00 |:g..Fg..|.f......|
|000012e0| 00 00 00 00 3b 60 f1 39 | 00 00 00 00 02 00 00 00 |....;`.9|........|
|000012f0| 56 00 00 00 d0 b8 00 00 | d0 b8 00 00 0d 0a 00 00 |V.......|........|
|00001300| 25 70 00 00 64 69 6e 70 | 75 74 2e 25 64 00 00 00 |%p..dinp|ut.%d...|
|00001310| 44 45 42 55 47 00 00 00 | 64 69 6e 70 75 74 00 00 |DEBUG...|dinput..|
|00001320| 00 00 00 00 44 49 4e 50 | 55 54 3a 20 49 6e 63 6f |....DINP|UT: Inco|
|00001330| 72 72 65 63 74 6c 79 20 | 70 72 6f 74 6f 74 79 70 |rrectly |prototyp|
|00001340| 65 64 20 63 61 6c 6c 62 | 61 63 6b 21 20 43 72 61 |ed callb|ack! Cra|
|00001350| 73 68 20 73 6f 6f 6e 21 | 00 00 00 00 41 73 73 65 |sh soon!|....Asse|
|00001360| 72 74 69 6f 6e 20 66 61 | 69 6c 65 64 3a 20 60 25 |rtion fa|iled: `%|
|00001370| 73 27 20 61 74 20 25 73 | 28 25 64 29 00 00 00 00 |s' at %s|(%d)....|
|00001380| 29 00 00 00 25 78 00 00 | 25 75 00 00 30 00 00 00 |)...%x..|%u..0...|
|00001390| 64 3a 5c 6e 74 5f 63 68 | 6b 5c 6d 75 6c 74 69 6d |d:\nt_ch|k\multim|
|000013a0| 65 64 69 61 5c 64 69 72 | 65 63 74 78 5c 64 69 6e |edia\dir|ectx\din|
|000013b0| 70 75 74 5c 64 78 37 5c | 64 6c 6c 5c 61 73 73 65 |put\dx7\|dll\asse|
|000013c0| 72 74 2e 63 00 00 00 00 | 5b 25 30 34 78 5d 00 00 |rt.c....|[%04x]..|
|000013d0| 2c 20 00 00 28 00 00 00 | 21 66 49 6e 74 65 72 6e |, ..(...|!fIntern|
|000013e0| 61 6c 45 72 72 6f 72 00 | 20 6c 65 3d 5b 25 64 5d |alError.| le=[%d]|
|000013f0| 00 00 00 00 20 4f 4b 20 | 00 00 00 00 20 5b 25 30 |.... OK |.... [%0|
|00001400| 38 78 5d 00 25 30 38 78 | 00 00 00 00 20 2d 3e 20 |8x].%08x|.... -> |
|00001410| 00 00 00 00 43 6f 6d 6d | 6f 6e 5f 46 69 6e 61 6c |....Comm|on_Final|
|00001420| 69 7a 65 28 25 30 38 78 | 29 00 00 00 25 73 3a 20 |ize(%08x|)...%s: |
|00001430| 49 6e 76 61 6c 69 64 20 | 70 61 72 61 6d 65 74 65 |Invalid |paramete|
|00001440| 72 20 30 00 25 73 20 25 | 70 20 43 6f 6d 6d 6f 6e |r 0.%s %|p Common|
|00001450| 5f 46 61 73 74 48 6f 6c | 64 20 63 69 5f 63 52 65 |_FastHol|d ci_cRe|
|00001460| 66 28 25 64 29 20 63 69 | 5f 63 48 6f 6c 64 52 65 |f(%d) ci|_cHoldRe|
|00001470| 66 28 25 64 29 00 00 00 | 70 63 69 2d 3e 63 69 5f |f(%d)...|pci->ci_|
|00001480| 63 48 6f 6c 64 52 65 66 | 20 3e 3d 20 70 63 69 2d |cHoldRef| >= pci-|
|00001490| 3e 63 69 5f 63 52 65 66 | 00 00 00 00 70 76 4f 62 |>ci_cRef|....pvOb|
|000014a0| 6a 20 3d 3d 20 5f 74 68 | 69 73 50 76 28 70 76 4f |j == _th|isPv(pvO|
|000014b0| 62 6a 29 00 64 3a 5c 6e | 74 5f 63 68 6b 5c 6d 75 |bj).d:\n|t_chk\mu|
|000014c0| 6c 74 69 6d 65 64 69 61 | 5c 64 69 72 65 63 74 78 |ltimedia|\directx|
|000014d0| 5c 64 69 6e 70 75 74 5c | 64 78 37 5c 64 6c 6c 5c |\dinput\|dx7\dll\|
|000014e0| 63 6f 6d 6d 6f 6e 2e 63 | 00 00 00 00 25 73 20 25 |common.c|....%s %|
|000014f0| 70 20 43 6f 6d 6d 6f 6e | 5f 46 61 73 74 55 6e 48 |p Common|_FastUnH|
|00001500| 6f 6c 64 20 20 63 69 5f | 63 52 65 66 28 25 64 29 |old ci_|cRef(%d)|
|00001510| 20 63 69 5f 63 48 6f 6c | 64 52 65 66 28 25 64 29 | ci_cHol|dRef(%d)|
|00001520| 00 00 00 00 70 63 69 2d | 3e 63 69 5f 63 48 6f 6c |....pci-|>ci_cHol|
|00001530| 64 52 65 66 20 3e 20 30 | 00 00 00 00 44 65 73 74 |dRef > 0|....Dest|
|00001540| 72 6f 79 20 25 73 20 25 | 70 20 00 00 25 73 20 25 |roy %s %|p ..%s %|
|00001550| 70 20 43 6f 6d 6d 6f 6e | 5f 55 6e 68 6f 6c 64 20 |p Common|_Unhold |
|00001560| 20 63 69 5f 63 52 65 66 | 28 25 64 29 20 63 69 5f | ci_cRef|(%d) ci_|
|00001570| 63 48 6f 6c 64 52 65 66 | 28 25 64 29 00 00 00 00 |cHoldRef|(%d)....|
|00001580| 45 52 52 4f 52 3a 20 25 | 73 3a 20 41 74 74 65 6d |ERROR: %|s: Attem|
|00001590| 70 74 69 6e 67 20 74 6f | 20 61 64 64 72 65 66 20 |pting to| addref |
|000015a0| 61 20 64 65 6c 65 74 65 | 64 20 6f 62 6a 65 63 74 |a delete|d object|
|000015b0| 00 00 00 00 25 73 20 25 | 70 20 43 6f 6d 6d 6f 6e |....%s %|p Common|
|000015c0| 5f 50 72 69 76 61 74 65 | 41 64 64 72 65 66 20 20 |_Private|Addref |
|000015d0| 63 69 5f 63 52 65 66 28 | 25 64 29 20 63 69 5f 63 |ci_cRef(|%d) ci_c|
|000015e0| 48 6f 6c 64 52 65 66 28 | 25 64 29 00 70 00 00 00 |HoldRef(|%d).p...|
|000015f0| 45 52 52 4f 52 3a 20 25 | 73 3a 20 41 74 74 65 6d |ERROR: %|s: Attem|
|00001600| 70 74 69 6e 67 20 74 6f | 20 72 65 6c 65 61 73 65 |pting to| release|
|00001610| 20 61 20 64 65 6c 65 74 | 65 64 20 6f 62 6a 65 63 | a delet|ed objec|
|00001620| 74 00 00 00 25 73 20 25 | 70 20 43 6f 6d 6d 6f 6e |t...%s %|p Common|
|00001630| 5f 50 72 69 76 61 74 65 | 52 65 6c 65 61 73 65 20 |_Private|Release |
|00001640| 63 69 5f 63 52 65 66 28 | 25 64 29 20 63 69 5f 63 |ci_cRef(|%d) ci_c|
|00001650| 48 6f 6c 64 52 65 66 28 | 25 64 29 00 43 72 65 61 |HoldRef(|%d).Crea|
|00001660| 74 65 64 20 25 73 20 25 | 70 20 00 00 25 73 20 25 |ted %s %|p ..%s %|
|00001670| 70 20 5f 5f 43 6f 6d 6d | 6f 6e 5f 4e 65 77 20 63 |p __Comm|on_New c|
|00001680| 69 5f 63 52 65 66 28 25 | 64 29 20 63 69 5f 63 48 |i_cRef(%|d) ci_cH|
|00001690| 6f 6c 64 52 65 66 28 25 | 64 29 00 00 75 78 78 00 |oldRef(%|d)..uxx.|
|000016a0| 45 52 52 4f 52 20 25 73 | 3a 20 61 72 67 20 25 64 |ERROR %s|: arg %d|
|000016b0| 3a 20 69 6e 76 61 6c 69 | 64 20 70 6f 69 6e 74 65 |: invali|d pointe|
|000016c0| 72 00 00 00 76 74 62 6c | 00 00 00 00 70 47 00 00 |r...vtbl|....pG..|
|000016d0| 70 63 69 2d 3e 63 69 5f | 70 75 6e 6b 4f 75 74 65 |pci->ci_|punkOute|
|000016e0| 72 00 00 00 25 73 3a 20 | 49 49 44 20 6d 75 73 74 |r...%s: |IID must|
|000016f0| 20 62 65 20 49 49 44 5f | 49 55 6e 6b 6e 6f 77 6e | be IID_|IUnknown|
|00001700| 20 69 66 20 63 72 65 61 | 74 65 64 20 66 6f 72 20 | if crea|ted for |
|00001710| 61 67 67 72 65 67 61 74 | 69 6f 6e 00 75 70 47 00 |aggregat|ion.upG.|
|00001720| 00 00 00 00 00 00 00 00 | 00 00 00 00 04 01 00 00 |........|........|
|00001730| 00 00 00 00 4e 61 74 69 | 76 65 41 78 69 73 4f 6e |....Nati|veAxisOn|
|00001740| 6c 79 00 00 4d 61 78 44 | 65 76 69 63 65 4e 61 6d |ly..MaxD|eviceNam|
|00001750| 65 4c 65 6e 67 74 68 00 | 4e 6f 53 75 62 43 6c 61 |eLength.|NoSubCla|
|00001760| 73 73 00 00 52 65 41 63 | 71 75 69 72 65 00 00 00 |ss..ReAc|quire...|
|00001770| 25 73 41 70 70 6c 69 63 | 61 74 69 6f 6e 20 69 64 |%sApplic|ation id|
|00001780| 3a 20 25 73 00 00 00 00 | 25 73 25 38 2e 38 6c 58 |: %s....|%s%8.8lX|
|00001790| 25 38 2e 38 6c 58 00 00 | 25 73 55 6e 61 62 6c 65 |%8.8lX..|%sUnable|
|000017a0| 20 74 6f 20 67 65 74 20 | 66 69 6c 65 20 73 69 7a | to get |file siz|
|000017b0| 65 00 00 00 25 73 49 6e | 76 61 6c 69 64 20 50 45 |e...%sIn|valid PE|
|000017c0| 20 73 69 67 6e 61 74 75 | 72 65 00 00 25 73 55 6e | signatu|re..%sUn|
|000017d0| 61 62 6c 65 20 74 6f 20 | 72 65 61 64 20 50 45 20 |able to |read PE |
|000017e0| 68 65 61 64 65 72 00 00 | 25 73 55 6e 61 62 6c 65 |header..|%sUnable|
|000017f0| 20 74 6f 20 73 65 65 6b | 20 74 6f 20 50 45 20 68 | to seek| to PE h|
|00001800| 65 61 64 65 72 00 00 00 | 25 73 49 6e 76 61 6c 69 |eader...|%sInvali|
|00001810| 64 20 44 4f 53 20 73 69 | 67 6e 61 74 75 72 65 00 |d DOS si|gnature.|
|00001820| 25 73 55 6e 61 62 6c 65 | 20 74 6f 20 72 65 61 64 |%sUnable| to read|
|00001830| 20 44 4f 53 20 68 65 61 | 64 65 72 00 25 73 43 72 | DOS hea|der.%sCr|
|00001840| 65 61 74 65 46 69 6c 65 | 20 66 61 69 6c 65 64 20 |eateFile| failed |
|00001850| 74 6f 20 6f 70 65 6e 20 | 25 73 20 77 69 74 68 20 |to open |%s with |
|00001860| 65 72 72 6f 72 20 25 6c | 75 00 00 00 25 73 41 70 |error %l|u...%sAp|
|00001870| 70 6c 69 63 61 74 69 6f | 6e 20 6d 6f 64 75 6c 65 |plicatio|n module|
|00001880| 3a 20 25 73 00 00 00 00 | 25 73 41 70 70 6c 69 63 |: %s....|%sApplic|
|00001890| 61 74 69 6f 6e 20 65 78 | 65 63 75 74 61 62 6c 65 |ation ex|ecutable|
|000018a0| 20 70 61 74 68 3a 20 25 | 73 00 00 00 70 73 7a 41 | path: %|s...pszA|
|000018b0| 70 70 49 64 00 00 00 00 | 64 3a 5c 6e 74 5f 63 68 |ppId....|d:\nt_ch|
|000018c0| 6b 5c 6d 75 6c 74 69 6d | 65 64 69 61 5c 64 69 72 |k\multim|edia\dir|
|000018d0| 65 63 74 78 5c 64 69 6e | 70 75 74 5c 64 78 37 5c |ectx\din|put\dx7\|
|000018e0| 64 6c 6c 5c 64 69 61 70 | 68 61 63 6b 2e 63 00 00 |dll\diap|hack.c..|
|000018f0| 25 73 41 70 70 6c 69 63 | 61 74 69 6f 6e 20 64 65 |%sApplic|ation de|
|00001900| 73 63 72 69 70 74 69 6f | 6e 3a 20 25 6c 73 00 00 |scriptio|n: %ls..|
|00001910| 53 6f 66 74 77 61 72 65 | 5c 4d 69 63 72 6f 73 6f |Software|\Microso|
|00001920| 66 74 5c 44 69 72 65 63 | 74 49 6e 70 75 74 5c 43 |ft\Direc|tInput\C|
|00001930| 6f 6d 70 61 74 69 62 69 | 6c 69 74 79 00 00 00 00 |ompatibi|lity....|
|00001940| 25 73 66 61 69 6c 65 64 | 20 74 6f 20 72 65 61 64 |%sfailed| to read|
|00001950| 20 76 61 6c 75 65 20 22 | 25 73 22 2c 20 63 6f 64 | value "|%s", cod|
|00001960| 65 20 30 78 25 30 38 78 | 00 00 00 00 63 62 44 61 |e 0x%08x|....cbDa|
|00001970| 74 61 20 3d 3d 20 67 5f | 61 68 74 41 70 70 48 61 |ta == g_|ahtAppHa|
|00001980| 63 6b 54 61 62 6c 65 2e | 61 45 6e 74 72 69 65 73 |ckTable.|aEntries|
|00001990| 5b 61 68 69 64 5d 2e 63 | 62 44 61 74 61 00 00 00 |[ahid].c|bData...|
|000019a0| 61 68 69 64 20 3c 20 28 | 44 49 41 50 50 48 41 43 |ahid < (|DIAPPHAC|
|000019b0| 4b 49 44 29 67 5f 61 68 | 74 41 70 70 48 61 63 6b |KID)g_ah|tAppHack|
|000019c0| 54 61 62 6c 65 2e 63 45 | 6e 74 72 69 65 73 00 00 |Table.cE|ntries..|
|000019d0| 25 73 4e 6f 20 61 70 70 | 68 61 63 6b 73 20 65 78 |%sNo app|hacks ex|
|000019e0| 69 73 74 00 25 73 66 4e | 61 74 69 76 65 41 78 69 |ist.%sfN|ativeAxi|
|000019f0| 73 4f 6e 6c 79 3a 20 20 | 20 25 64 00 25 73 6e 4d |sOnly: | %d.%snM|
|00001a00| 61 78 44 65 76 69 63 65 | 4e 61 6d 65 4c 65 6e 67 |axDevice|NameLeng|
|00001a10| 74 68 3a 20 20 20 25 64 | 00 00 00 00 25 73 66 4e |th: %d|....%sfN|
|00001a20| 6f 53 75 62 43 6c 61 73 | 73 3a 20 20 20 25 64 00 |oSubClas|s: %d.|
|00001a30| 25 73 66 52 65 61 63 71 | 75 69 72 65 3a 20 20 20 |%sfReacq|uire: |
|00001a40| 20 25 64 00 25 73 46 69 | 6e 64 69 6e 67 20 61 70 | %d.%sFi|nding ap|
|00001a50| 70 68 61 63 6b 73 20 66 | 6f 72 20 25 73 2e 2e 2e |phacks f|or %s...|
|00001a60| 00 00 00 00 4d 6f 73 74 | 52 65 63 65 6e 74 53 74 |....Most|RecentSt|
|00001a70| 61 72 74 00 49 64 00 00 | 4e 61 6d 65 00 00 00 00 |art.Id..|Name....|
|00001a80| 56 65 72 73 69 6f 6e 00 | 53 6f 66 74 77 61 72 65 |Version.|Software|
|00001a90| 5c 4d 69 63 72 6f 73 6f | 66 74 5c 44 69 72 65 63 |\Microso|ft\Direc|
|00001aa0| 74 49 6e 70 75 74 5c 4d | 6f 73 74 52 65 63 65 6e |tInput\M|ostRecen|
|00001ab0| 74 41 70 70 6c 69 63 61 | 74 69 6f 6e 5c 00 00 00 |tApplica|tion\...|
|00001ac0| 43 44 49 46 61 63 74 6f | 72 79 00 00 43 44 49 46 |CDIFacto|ry..CDIF|
|00001ad0| 61 63 74 6f 72 79 5f 51 | 75 65 72 79 49 6e 74 65 |actory_Q|ueryInte|
|00001ae0| 72 66 61 63 65 28 29 00 | 43 44 49 46 61 63 74 6f |rface().|CDIFacto|
|00001af0| 72 79 5f 41 64 64 52 65 | 66 28 25 70 29 20 2d 3e |ry_AddRe|f(%p) ->|
|00001b00| 20 25 64 00 43 44 49 46 | 61 63 74 6f 72 79 5f 52 | %d.CDIF|actory_R|
|00001b10| 65 6c 65 61 73 65 28 25 | 70 29 20 2d 3e 20 25 64 |elease(%|p) -> %d|
|00001b20| 00 00 00 00 70 70 47 70 | 00 00 00 00 70 78 00 00 |....ppGp|....px..|
|00001b30| 47 00 00 00 43 44 49 44 | 65 76 00 00 45 52 52 4f |G...CDID|ev..ERRO|
|00001b40| 52 20 25 73 3a 20 4d 61 | 79 20 6e 6f 74 20 62 65 |R %s: Ma|y not be|
|00001b50| 20 63 61 6c 6c 65 64 20 | 77 68 69 6c 65 20 64 65 | called |while de|
|00001b60| 76 69 63 65 20 69 73 20 | 61 63 71 75 69 72 65 64 |vice is |acquired|
|00001b70| 00 00 00 00 44 65 76 69 | 63 65 20 43 72 69 74 53 |....Devi|ce CritS|
|00001b80| 65 63 20 45 6e 74 65 72 | 65 64 20 40 25 73 2c 25 |ec Enter|ed @%s,%|
|00001b90| 64 00 00 00 44 65 76 69 | 63 65 20 43 72 69 74 53 |d...Devi|ce CritS|
|00001ba0| 65 63 20 62 6c 6f 63 6b | 65 64 20 40 25 73 2c 25 |ec block|ed @%s,%|
|00001bb0| 64 00 00 00 44 65 76 69 | 63 65 20 43 72 69 74 53 |d...Devi|ce CritS|
|00001bc0| 65 63 20 4c 65 61 76 69 | 6e 67 20 40 25 73 2c 25 |ec Leavi|ng @%s,%|
|00001bd0| 64 00 00 00 74 68 69 73 | 2d 3e 74 68 69 64 43 72 |d...this|->thidCr|
|00001be0| 69 74 20 3d 3d 20 47 65 | 74 43 75 72 72 65 6e 74 |it == Ge|tCurrent|
|00001bf0| 54 68 72 65 61 64 49 64 | 28 29 00 00 74 68 69 73 |ThreadId|()..this|
|00001c00| 2d 3e 63 43 72 69 74 00 | 64 3a 5c 6e 74 5f 63 68 |->cCrit.|d:\nt_ch|
|00001c10| 6b 5c 6d 75 6c 74 69 6d | 65 64 69 61 5c 64 69 72 |k\multim|edia\dir|
|00001c20| 65 63 74 78 5c 64 69 6e | 70 75 74 5c 64 78 37 5c |ectx\din|put\dx7\|
|00001c30| 64 6c 6c 5c 64 69 64 65 | 76 2e 63 00 43 44 49 44 |dll\dide|v.c.CDID|
|00001c40| 65 76 5f 51 75 65 72 79 | 49 6e 74 65 72 66 61 63 |ev_Query|Interfac|
|00001c50| 65 28 29 00 43 44 49 44 | 65 76 5f 41 64 64 52 65 |e().CDID|ev_AddRe|
|00001c60| 66 28 25 70 29 20 2d 3e | 20 25 64 00 43 44 49 44 |f(%p) ->| %d.CDID|
|00001c70| 65 76 5f 52 65 6c 65 61 | 73 65 28 25 70 29 20 2d |ev_Relea|se(%p) -|
|00001c80| 3e 20 25 64 00 00 00 00 | 49 44 69 72 65 63 74 49 |> %d....|IDirectI|
|00001c90| 6e 70 75 74 44 65 76 69 | 63 65 3a 3a 49 6e 69 74 |nputDevi|ce::Init|
|00001ca0| 69 61 6c 69 7a 65 3a 20 | 44 65 76 69 63 65 20 69 |ialize: |Device i|
|00001cb0| 73 20 62 75 73 79 00 00 | 49 44 69 72 65 63 74 49 |s busy..|IDirectI|
|00001cc0| 6e 70 75 74 44 65 76 69 | 63 65 3a 3a 49 6e 69 74 |nputDevi|ce::Init|
|00001cd0| 69 61 6c 69 7a 65 3a 20 | 44 65 76 69 63 65 20 73 |ialize: |Device s|
|00001ce0| 74 69 6c 6c 20 68 61 73 | 20 65 66 66 65 63 74 73 |till has| effects|
|00001cf0| 00 00 00 00 74 68 69 73 | 2d 3e 64 69 64 63 46 46 |....this|->didcFF|
|00001d00| 20 3d 3d 20 30 00 00 00 | 74 68 69 73 2d 3e 63 65 | == 0...|this->ce|
|00001d10| 6d 69 20 3d 3d 20 30 00 | 74 68 69 73 2d 3e 68 4e |mi == 0.|this->hN|
|00001d20| 6f 74 69 66 79 20 3d 3d | 20 30 00 00 21 74 68 69 |otify ==| 0..!thi|
|00001d30| 73 2d 3e 66 41 63 71 75 | 69 72 65 64 49 6e 73 74 |s->fAcqu|iredInst|
|00001d40| 61 6e 63 65 00 00 00 00 | 21 74 68 69 73 2d 3e 66 |ance....|!this->f|
|00001d50| 41 63 71 75 69 72 65 64 | 00 00 00 00 53 55 43 43 |Acquired|....SUCC|
|00001d60| 45 45 44 45 44 28 68 72 | 65 73 29 00 00 00 00 00 |EEDED(hr|es).....|
|00001d70| 49 44 69 72 65 63 74 49 | 6e 70 75 74 44 65 76 69 |IDirectI|nputDevi|
|00001d80| 63 65 3a 3a 52 65 6c 65 | 61 73 65 3a 20 41 6e 6f |ce::Rele|ase: Ano|
|00001d90| 74 68 65 72 20 74 68 72 | 65 61 64 20 69 73 20 75 |ther thr|ead is u|
|00001da0| 73 69 6e 67 20 74 68 65 | 20 6f 62 6a 65 63 74 3b |sing the| object;|
|00001db0| 20 63 72 61 73 68 20 73 | 6f 6f 6e 21 00 00 00 00 | crash s|oon!....|
|00001dc0| 74 68 69 73 2d 3e 70 76 | 69 00 00 00 70 70 00 00 |this->pv|i...pp..|
|00001dd0| 70 64 66 2d 3e 72 67 6f | 64 66 5b 69 6f 62 6a 5d |pdf->rgo|df[iobj]|
|00001de0| 2e 64 77 4f 66 73 20 3c | 20 70 64 66 2d 3e 64 77 |.dwOfs <| pdf->dw|
|00001df0| 44 61 74 61 53 69 7a 65 | 00 00 00 00 21 49 73 42 |DataSize|....!IsB|
|00001e00| 61 64 52 65 61 64 50 74 | 72 28 70 64 66 2d 3e 72 |adReadPt|r(pdf->r|
|00001e10| 67 6f 64 66 2c 20 63 62 | 43 78 58 28 70 64 66 2d |godf, cb|CxX(pdf-|
|00001e20| 3e 64 77 4e 75 6d 4f 62 | 6a 73 2c 20 4f 44 46 29 |>dwNumOb|js, ODF)|
|00001e30| 29 00 00 00 70 64 66 2d | 3e 64 77 53 69 7a 65 20 |)...pdf-|>dwSize |
|00001e40| 3d 3d 20 73 69 7a 65 6f | 66 28 74 68 69 73 2d 3e |== sizeo|f(this->|
|00001e50| 64 66 29 00 49 73 56 61 | 6c 69 64 53 69 7a 65 44 |df).IsVa|lidSizeD|
|00001e60| 49 44 45 56 49 43 45 4f | 42 4a 45 43 54 49 4e 53 |IDEVICEO|BJECTINS|
|00001e70| 54 41 4e 43 45 57 28 70 | 64 6f 69 57 2d 3e 64 77 |TANCEW(p|doiW->dw|
|00001e80| 53 69 7a 65 29 00 00 00 | 45 52 52 4f 52 3a 20 49 |Size)...|ERROR: I|
|00001e90| 44 69 72 65 63 74 49 6e | 70 75 74 44 65 76 69 63 |DirectIn|putDevic|
|00001ea0| 65 3a 20 4e 6f 74 20 69 | 6e 69 74 69 61 6c 69 7a |e: Not i|nitializ|
|00001eb0| 65 64 00 00 00 00 00 00 | 49 44 69 72 65 63 74 49 |ed......|IDirectI|
|00001ec0| 6e 70 75 74 44 65 76 69 | 63 65 3a 3a 45 6e 75 6d |nputDevi|ce::Enum|
|00001ed0| 4f 62 6a 65 63 74 73 3a | 20 49 6e 76 61 6c 69 64 |Objects:| Invalid|
|00001ee0| 20 72 65 74 75 72 6e 20 | 76 61 6c 75 65 20 66 72 | return |value fr|
|00001ef0| 6f 6d 20 65 6e 75 6d 65 | 72 61 74 69 6f 6e 20 63 |om enume|ration c|
|00001f00| 61 6c 6c 62 61 63 6b 00 | 21 43 44 49 44 65 76 5f |allback.|!CDIDev_|
|00001f10| 49 6e 43 72 69 74 28 74 | 68 69 73 29 00 00 00 00 |InCrit(t|his)....|
|00001f20| 70 70 78 00 47 78 78 57 | 70 00 00 00 70 70 70 78 |ppx.GxxW|p...pppx|
|00001f30| 00 00 00 00 44 65 76 69 | 63 65 20 69 6e 74 65 72 |....Devi|ce inter|
|00001f40| 6e 61 6c 20 64 61 74 61 | 20 6d 69 73 73 69 6e 67 |nal data| missing|
|00001f50| 20 6f 6e 20 53 65 74 45 | 76 65 6e 74 4e 6f 74 69 | on SetE|ventNoti|
|00001f60| 66 69 63 61 74 69 6f 6e | 00 00 00 00 00 00 00 00 |fication|........|
|00001f70| 28 20 68 72 65 73 20 3d | 3d 20 53 5f 46 41 4c 53 |( hres =|= S_FALS|
|00001f80| 45 20 29 20 7c 7c 20 28 | 20 28 20 68 72 65 73 20 |E ) || (| ( hres |
|00001f90| 3d 3d 20 44 49 45 52 52 | 5f 4e 4f 54 49 4e 49 54 |== DIERR|_NOTINIT|
|00001fa0| 49 41 4c 49 5a 45 44 20 | 29 20 26 26 20 21 74 68 |IALIZED |) && !th|
|00001fb0| 69 73 2d 3e 70 76 69 20 | 29 00 00 00 48 61 6e 64 |is->pvi |)...Hand|
|00001fc0| 6c 65 20 6e 6f 74 20 66 | 6f 72 20 45 76 65 6e 74 |le not f|or Event|
|00001fd0| 20 69 6e 20 53 65 74 45 | 76 65 6e 74 4e 6f 74 69 | in SetE|ventNoti|
|00001fe0| 66 69 63 61 74 69 6f 6e | 00 00 00 00 25 73 3a 20 |fication|....%s: |
|00001ff0| 64 77 4f 62 6a 20 6d 75 | 73 74 20 62 65 20 7a 65 |dwObj mu|st be ze|
|00002000| 72 6f 20 69 66 20 44 49 | 50 48 5f 44 45 56 49 43 |ro if DI|PH_DEVIC|
|00002010| 45 00 00 00 25 73 3a 20 | 4d 75 73 74 20 68 61 76 |E...%s: |Must hav|
|00002020| 65 20 61 20 64 61 74 61 | 20 66 6f 72 6d 61 74 20 |e a data| format |
|00002030| 74 6f 20 75 73 65 20 69 | 66 20 44 49 50 48 5f 42 |to use i|f DIPH_B|
|00002040| 59 4f 46 46 53 45 54 00 | 25 53 3a 20 49 6e 76 61 |YOFFSET.|%S: Inva|
|00002050| 6c 69 64 20 6f 66 66 73 | 65 74 20 69 6e 20 64 77 |lid offs|et in dw|
|00002060| 4f 62 6a 2e 20 59 6f 75 | 20 6d 61 79 20 75 73 65 |Obj. You| may use|
|00002070| 20 44 49 50 48 5f 42 59 | 49 44 20 74 6f 20 65 6e | DIPH_BY|ID to en|
|00002080| 75 6d 20 69 74 2e 00 00 | 69 6f 62 6a 20 3d 3d 20 |um it...|iobj == |
|00002090| 2d 31 00 00 74 68 69 73 | 2d 3e 70 64 69 78 5b 69 |-1..this|->pdix[i|
|000020a0| 6f 62 6a 5d 2e 64 77 4f | 66 73 20 3d 3d 20 64 77 |obj].dwO|fs == dw|
|000020b0| 4f 62 6a 00 25 73 3a 20 | 49 6e 76 61 6c 69 64 20 |Obj.%s: |Invalid |
|000020c0| 49 44 20 69 6e 20 64 77 | 4f 62 6a 00 25 73 3a 20 |ID in dw|Obj.%s: |
|000020d0| 49 6e 76 61 6c 69 64 20 | 64 77 48 6f 77 00 00 00 |Invalid |dwHow...|
|000020e0| 70 70 78 78 00 00 00 00 | 45 72 72 6f 72 3a 20 57 |ppxx....|Error: W|
|000020f0| 69 6e 64 6f 77 20 64 65 | 73 74 72 6f 79 65 64 20 |indow de|stroyed |
|00002100| 77 68 69 6c 65 20 61 73 | 73 6f 63 69 61 74 65 64 |while as|sociated|
|00002110| 20 77 69 74 68 20 61 20 | 64 65 76 69 63 65 00 00 | with a |device..|
|00002120| 74 68 69 73 2d 3e 68 77 | 6e 64 00 00 43 44 49 44 |this->hw|nd..CDID|
|00002130| 65 76 5f 49 73 43 6f 6e | 73 69 73 74 65 6e 74 28 |ev_IsCon|sistent(|
|00002140| 74 68 69 73 29 00 00 00 | 43 44 49 44 65 76 5f 49 |this)...|CDIDev_I|
|00002150| 6e 43 72 69 74 28 74 68 | 69 73 29 00 74 68 69 73 |nCrit(th|is).this|
|00002160| 2d 3e 70 64 63 62 20 21 | 3d 20 63 5f 70 64 63 62 |->pdcb !|= c_pdcb|
|00002170| 4e 69 6c 00 25 73 3a 20 | 41 72 67 20 32 3a 20 49 |Nil.%s: |Arg 2: I|
|00002180| 6e 76 61 6c 69 64 20 70 | 6f 69 6e 74 65 72 00 00 |nvalid p|ointer..|
|00002190| 25 73 3a 20 41 72 67 20 | 31 3a 20 55 6e 6b 6e 6f |%s: Arg |1: Unkno|
|000021a0| 77 6e 20 70 72 6f 70 65 | 72 74 79 00 25 73 3a 20 |wn prope|rty.%s: |
|000021b0| 41 72 67 20 32 3a 20 49 | 6e 76 61 6c 69 64 20 64 |Arg 2: I|nvalid d|
|000021c0| 77 53 69 7a 65 20 66 6f | 72 20 70 72 6f 70 65 72 |wSize fo|r proper|
|000021d0| 74 79 00 00 70 78 70 78 | 00 00 00 00 47 65 74 2f |ty..pxpx|....Get/|
|000021e0| 53 65 74 50 72 6f 70 65 | 72 74 79 3a 20 50 72 6f |SetPrope|rty: Pro|
|000021f0| 70 65 72 74 79 20 64 6f | 65 73 20 6e 6f 74 20 65 |perty do|es not e|
|00002200| 78 69 73 74 00 00 00 00 | 47 65 74 2f 53 65 74 50 |xist....|Get/SetP|
|00002210| 72 6f 70 65 72 74 79 3a | 20 50 72 6f 70 65 72 74 |roperty:| Propert|
|00002220| 79 20 64 6f 65 73 20 6e | 6f 74 20 65 78 69 73 74 |y does n|ot exist|
|00002230| 20 66 6f 72 20 74 68 61 | 74 20 6f 62 6a 65 63 74 | for tha|t object|
|00002240| 00 00 00 00 53 65 74 50 | 72 6f 70 65 72 74 79 3a |....SetP|roperty:|
|00002250| 20 43 61 6e 6e 6f 74 20 | 63 68 61 6e 67 65 20 70 | Cannot |change p|
|00002260| 72 6f 70 65 72 74 79 20 | 77 68 69 6c 65 20 61 63 |roperty |while ac|
|00002270| 71 75 69 72 65 64 00 00 | 53 65 74 50 72 6f 70 65 |quired..|SetPrope|
|00002280| 72 74 79 3a 20 50 72 6f | 70 65 72 74 79 20 69 73 |rty: Pro|perty is|
|00002290| 20 72 65 61 64 2d 6f 6e | 6c 79 00 00 70 47 78 78 | read-on|ly..pGxx|
|000022a0| 00 00 00 00 47 65 74 50 | 72 6f 70 65 72 74 79 3a |....GetP|roperty:|
|000022b0| 20 50 72 6f 70 65 72 74 | 79 20 30 78 25 30 38 78 | Propert|y 0x%08x|
|000022c0| 20 6e 6f 74 20 73 75 70 | 70 6f 72 74 65 64 20 6f | not sup|ported o|
|000022d0| 6e 20 64 65 76 69 63 65 | 00 00 00 00 47 65 74 50 |n device|....GetP|
|000022e0| 72 6f 70 65 72 74 79 3a | 20 4f 62 6a 65 63 74 20 |roperty:| Object |
|000022f0| 64 6f 65 73 6e 27 74 20 | 68 61 76 65 20 61 20 67 |doesn't |have a g|
|00002300| 72 61 6e 75 6c 61 72 69 | 74 79 00 00 47 65 74 50 |ranulari|ty..GetP|
|00002310| 72 6f 70 65 72 74 79 3a | 20 4f 62 6a 65 63 74 20 |roperty:| Object |
|00002320| 64 6f 65 73 6e 27 74 20 | 68 61 76 65 20 61 20 72 |doesn't |have a r|
|00002330| 61 6e 67 65 00 00 00 00 | 70 47 78 00 70 78 70 00 |ange....|pGx.pxp.|
|00002340| 45 52 52 4f 52 3a 20 53 | 65 74 50 72 6f 70 65 72 |ERROR: S|etProper|
|00002350| 74 79 28 44 49 50 52 4f | 50 5f 46 46 47 41 49 4e |ty(DIPRO|P_FFGAIN|
|00002360| 29 3a 20 47 61 69 6e 20 | 6f 75 74 20 6f 66 20 72 |): Gain |out of r|
|00002370| 61 6e 67 65 00 00 00 00 | 53 65 74 50 72 6f 70 65 |ange....|SetPrope|
|00002380| 72 74 79 3a 20 50 72 6f | 70 65 72 74 79 20 30 78 |rty: Pro|perty 0x|
|00002390| 25 30 38 78 20 6e 6f 74 | 20 73 75 70 70 6f 72 74 |%08x not| support|
|000023a0| 65 64 20 6f 6e 20 64 65 | 76 69 63 65 00 00 00 00 |ed on de|vice....|
|000023b0| 45 52 52 4f 52 20 25 73 | 3a 20 61 72 67 20 25 64 |ERROR %s|: arg %d|
|000023c0| 3a 20 69 6e 76 61 6c 69 | 64 20 66 6c 61 67 73 00 |: invali|d flags.|
|000023d0| 45 52 52 4f 52 20 25 73 | 3a 20 61 72 67 20 25 64 |ERROR %s|: arg %d|
|000023e0| 3a 20 4d 75 73 74 20 73 | 65 74 20 65 78 61 63 74 |: Must s|et exact|
|000023f0| 6c 79 20 6f 6e 65 20 6f | 66 20 44 49 53 43 4c 5f |ly one o|f DISCL_|
|00002400| 46 4f 52 45 47 52 4f 55 | 4e 44 20 6f 72 20 44 49 |FOREGROU|ND or DI|
|00002410| 53 43 4c 5f 42 41 43 4b | 47 52 4f 55 4e 44 00 00 |SCL_BACK|GROUND..|
|00002420| 45 52 52 4f 52 20 25 73 | 3a 20 61 72 67 20 25 64 |ERROR %s|: arg %d|
|00002430| 3a 20 4d 75 73 74 20 73 | 65 74 20 65 78 61 63 74 |: Must s|et exact|
|00002440| 6c 79 20 6f 6e 65 20 6f | 66 20 44 49 53 43 4c 5f |ly one o|f DISCL_|
|00002450| 45 58 43 4c 55 53 49 56 | 45 20 6f 72 20 44 49 53 |EXCLUSIV|E or DIS|
|00002460| 43 4c 5f 4e 4f 4e 45 58 | 43 4c 55 53 49 56 45 00 |CL_NONEX|CLUSIVE.|
|00002470| 45 52 52 4f 52 20 25 73 | 3a 20 77 69 6e 64 6f 77 |ERROR %s|: window|
|00002480| 20 6d 61 79 20 6e 6f 74 | 20 62 65 20 61 20 63 68 | may not| be a ch|
|00002490| 69 6c 64 20 77 69 6e 64 | 6f 77 00 00 00 00 00 00 |ild wind|ow......|
|000024a0| 45 52 52 4f 52 20 25 73 | 3a 20 77 69 6e 64 6f 77 |ERROR %s|: window|
|000024b0| 20 68 61 6e 64 6c 65 20 | 72 65 71 75 69 72 65 64 | handle |required|
|000024c0| 20 69 66 20 44 49 53 43 | 4c 5f 45 58 43 4c 55 53 | if DISC|L_EXCLUS|
|000024d0| 49 56 45 20 6f 72 20 44 | 49 53 43 4c 5f 46 4f 52 |IVE or D|ISCL_FOR|
|000024e0| 45 47 52 4f 55 4e 44 00 | 45 52 52 4f 52 20 25 73 |EGROUND.|ERROR %s|
|000024f0| 3a 20 77 69 6e 64 6f 77 | 20 6d 75 73 74 20 62 65 |: window| must be|
|00002500| 6c 6f 6e 67 20 74 6f 20 | 63 75 72 72 65 6e 74 20 |long to |current |
|00002510| 70 72 6f 63 65 73 73 00 | 68 72 65 73 20 3d 3d 20 |process.|hres == |
|00002520| 45 5f 49 4e 56 41 4c 49 | 44 41 52 47 00 00 00 00 |E_INVALI|DARG....|
|00002530| 70 78 78 00 44 65 76 69 | 63 65 20 64 72 69 76 65 |pxx.Devi|ce drive|
|00002540| 72 20 64 69 64 6e 27 74 | 20 70 72 6f 76 69 64 65 |r didn't| provide|
|00002550| 20 61 20 64 61 74 61 20 | 66 6f 72 6d 61 74 00 00 | a data |format..|
|00002560| 74 68 69 73 2d 3e 70 76 | 69 20 3d 3d 20 30 00 00 |this->pv|i == 0..|
|00002570| 70 78 78 47 00 00 00 00 | 47 70 00 00 6c 70 4f 62 |pxxG....|Gp..lpOb|
|00002580| 6a 44 61 74 20 21 3d 20 | 4e 55 4c 4c 00 00 00 00 |jDat != |NULL....|
|00002590| 49 44 69 72 65 63 74 49 | 6e 70 75 74 44 65 76 69 |IDirectI|nputDevi|
|000025a0| 63 65 3a 3a 45 6e 75 6d | 45 66 66 65 63 74 73 49 |ce::Enum|EffectsI|
|000025b0| 6e 46 69 6c 65 3a 20 49 | 6e 76 61 6c 69 64 20 72 |nFile: I|nvalid r|
|000025c0| 65 74 75 72 6e 20 76 61 | 6c 75 65 20 66 72 6f 6d |eturn va|lue from|
|000025d0| 20 65 6e 75 6d 65 72 61 | 74 69 6f 6e 20 63 61 6c | enumera|tion cal|
|000025e0| 6c 62 61 63 6b 00 00 00 | 73 00 00 00 45 52 52 4f |lback...|s...ERRO|
|000025f0| 52 20 25 73 3a 20 44 65 | 76 69 63 65 20 69 73 20 |R %s: De|vice is |
|00002600| 6e 6f 74 20 61 63 71 75 | 69 72 65 64 20 69 6e 20 |not acqu|ired in |
|00002610| 65 78 63 6c 75 73 69 76 | 65 20 6d 6f 64 65 00 00 |exclusiv|e mode..|
|00002620| 44 65 76 69 63 65 20 25 | 70 20 66 6f 72 67 6f 74 |Device %|p forgot|
|00002630| 20 74 6f 20 64 65 73 74 | 72 6f 79 20 65 66 66 65 | to dest|roy effe|
|00002640| 63 74 20 25 30 38 78 00 | 72 67 70 64 69 65 5b 69 |ct %08x.|rgpdie[i|
|00002650| 70 64 69 65 5d 00 00 00 | 49 44 69 72 65 63 74 49 |pdie]...|IDirectI|
|00002660| 6e 70 75 74 44 65 76 69 | 63 65 3a 3a 52 65 6c 65 |nputDevi|ce::Rele|
|00002670| 61 73 65 3a 20 46 6f 72 | 67 6f 74 20 74 6f 20 63 |ase: For|got to c|
|00002680| 61 6c 6c 20 55 6e 61 63 | 71 75 69 72 65 28 29 00 |all Unac|quire().|
|00002690| 46 6f 72 63 69 6e 67 20 | 75 6e 61 63 71 75 69 72 |Forcing |unacquir|
|000026a0| 65 20 6f 66 20 25 30 38 | 78 20 64 75 65 20 74 6f |e of %08|x due to|
|000026b0| 20 66 6f 63 75 73 20 6c | 6f 73 73 00 72 67 70 64 | focus l|oss.rgpd|
|000026c0| 69 64 5b 69 70 64 69 64 | 5d 00 00 00 57 69 6e 64 |id[ipdid|]...Wind|
|000026d0| 6f 77 20 6e 6f 20 6c 6f | 6e 67 65 72 20 66 6f 72 |ow no lo|nger for|
|000026e0| 65 67 72 6f 75 6e 64 3b | 20 70 75 6e 74 69 6e 67 |eground;| punting|
|000026f0| 20 61 63 71 75 69 72 65 | 00 00 00 00 67 5f 68 77 | acquire|....g_hw|
|00002700| 6e 64 45 78 63 6c 75 73 | 69 76 65 20 3d 3d 20 74 |ndExclus|ive == t|
|00002710| 68 69 73 2d 3e 68 77 6e | 64 00 00 00 66 4c 69 6d |his->hwn|d...fLim|
|00002720| 70 46 46 28 74 68 69 73 | 2d 3e 63 41 78 65 73 2c |pFF(this|->cAxes,|
|00002730| 20 74 68 69 73 2d 3e 70 | 76 4c 61 73 74 42 75 66 | this->p|vLastBuf|
|00002740| 66 65 72 20 26 26 20 74 | 68 69 73 2d 3e 72 67 64 |fer && t|his->rgd|
|00002750| 77 41 78 65 73 4f 66 73 | 29 00 00 00 64 3a 5c 6e |wAxesOfs|)...d:\n|
|00002760| 74 5f 63 68 6b 5c 6d 75 | 6c 74 69 6d 65 64 69 61 |t_chk\mu|ltimedia|
|00002770| 5c 64 69 72 65 63 74 78 | 5c 64 69 6e 70 75 74 5c |\directx|\dinput\|
|00002780| 64 78 37 5c 64 6c 6c 5c | 64 69 64 65 76 64 66 2e |dx7\dll\|didevdf.|
|00002790| 63 00 00 00 74 68 69 73 | 2d 3e 70 64 63 62 00 00 |c...this|->pdcb..|
|000027a0| 74 68 69 73 2d 3e 70 76 | 42 75 66 66 65 72 00 00 |this->pv|Buffer..|
|000027b0| 74 68 69 73 2d 3e 64 69 | 6f 70 74 20 3d 3d 20 64 |this->di|opt == d|
|000027c0| 69 6f 70 74 4e 6f 6e 65 | 00 00 00 00 74 68 69 73 |ioptNone|....this|
|000027d0| 2d 3e 64 69 6f 70 74 20 | 3d 3d 20 64 69 6f 70 74 |->diopt |== diopt|
|000027e0| 4d 61 74 63 68 00 00 00 | 21 74 68 69 73 2d 3e 70 |Match...|!this->p|
|000027f0| 76 42 75 66 66 65 72 00 | 74 68 69 73 2d 3e 64 69 |vBuffer.|this->di|
|00002800| 6f 70 74 20 3d 3d 20 64 | 69 6f 70 74 44 69 72 65 |opt == d|ioptDire|
|00002810| 63 74 00 00 74 68 69 73 | 2d 3e 64 77 44 61 74 61 |ct..this|->dwData|
|00002820| 53 69 7a 65 20 3d 3d 20 | 74 68 69 73 2d 3e 64 66 |Size == |this->df|
|00002830| 2e 64 77 44 61 74 61 53 | 69 7a 65 00 74 68 69 73 |.dwDataS|ize.this|
|00002840| 2d 3e 69 62 44 65 6c 74 | 61 20 3d 3d 20 30 00 00 |->ibDelt|a == 0..|
|00002850| 74 68 69 73 2d 3e 64 69 | 6f 70 74 20 3d 3d 20 64 |this->di|opt == d|
|00002860| 69 6f 70 74 45 71 75 61 | 6c 00 00 00 74 68 69 73 |ioptEqua|l...this|
|00002870| 2d 3e 47 65 74 53 74 61 | 74 65 00 00 00 00 00 00 |->GetSta|te......|
|00002880| 49 44 69 72 65 63 74 49 | 6e 70 75 74 44 65 76 69 |IDirectI|nputDevi|
|00002890| 63 65 3a 20 4e 75 6c 6c | 20 64 61 74 61 20 66 6f |ce: Null| data fo|
|000028a0| 72 6d 61 74 3b 20 69 66 | 20 74 68 61 74 27 73 20 |rmat; if| that's |
|000028b0| 77 68 61 74 20 79 6f 75 | 20 77 61 6e 74 2e 2e 2e |what you| want...|
|000028c0| 00 00 00 00 49 44 69 72 | 65 63 74 49 6e 70 75 74 |....IDir|ectInput|
|000028d0| 44 65 76 69 63 65 3a 20 | 4f 70 74 69 6d 69 7a 61 |Device: |Optimiza|
|000028e0| 74 69 6f 6e 20 6c 65 76 | 65 6c 20 31 2c 20 6f 6b |tion lev|el 1, ok|
|000028f0| 61 79 00 00 49 44 69 72 | 65 63 74 49 6e 70 75 74 |ay..IDir|ectInput|
|00002900| 44 65 76 69 63 65 3a 20 | 4f 70 74 69 6d 69 7a 61 |Device: |Optimiza|
|00002910| 74 69 6f 6e 20 6c 65 76 | 65 6c 20 32 2c 20 64 69 |tion lev|el 2, di|
|00002920| 72 65 63 74 20 61 63 63 | 65 73 73 00 49 44 69 72 |rect acc|ess.IDir|
|00002930| 65 63 74 49 6e 70 75 74 | 44 65 76 69 63 65 3a 20 |ectInput|Device: |
|00002940| 4f 70 74 69 6d 69 7a 61 | 74 69 6f 6e 20 6c 65 76 |Optimiza|tion lev|
|00002950| 65 6c 20 30 2c 20 74 72 | 61 6e 73 6c 61 74 69 6f |el 0, tr|anslatio|
|00002960| 6e 20 6e 65 65 64 65 64 | 00 00 00 00 49 44 69 72 |n needed|....IDir|
|00002970| 65 63 74 49 6e 70 75 74 | 44 65 76 69 63 65 3a 20 |ectInput|Device: |
|00002980| 4f 70 74 69 6d 69 7a 61 | 74 69 6f 6e 20 6c 65 76 |Optimiza|tion lev|
|00002990| 65 6c 20 33 2c 20 66 75 | 6c 6c 20 73 70 65 65 64 |el 3, fu|ll speed|
|000029a0| 20 61 68 65 61 64 21 00 | 69 62 20 2b 20 69 62 4d | ahead!.|ib + ibM|
|000029b0| 61 78 20 3c 3d 20 74 68 | 69 73 2d 3e 64 77 44 61 |ax <= th|is->dwDa|
|000029c0| 74 61 53 69 7a 65 00 00 | 69 62 20 2b 20 28 69 6e |taSize..|ib + (in|
|000029d0| 74 29 69 62 4d 69 6e 20 | 3e 3d 20 30 00 00 00 00 |t)ibMin |>= 0....|
|000029e0| 69 62 4d 69 6e 20 3c 20 | 69 62 4d 61 78 00 00 00 |ibMin < |ibMax...|
|000029f0| 49 44 69 72 65 63 74 49 | 6e 70 75 74 44 65 76 69 |IDirectI|nputDevi|
|00002a00| 63 65 3a 3a 53 65 74 44 | 61 74 61 46 6f 72 6d 61 |ce::SetD|ataForma|
|00002a10| 74 3a 20 64 77 44 61 74 | 61 53 69 7a 65 20 6d 75 |t: dwDat|aSize mu|
|00002a20| 73 74 20 62 65 20 61 20 | 6d 75 6c 74 69 70 6c 65 |st be a |multiple|
|00002a30| 20 6f 66 20 34 00 00 00 | 49 44 69 72 65 63 74 49 | of 4...|IDirectI|
|00002a40| 6e 70 75 74 44 65 76 69 | 63 65 3a 3a 53 65 74 44 |nputDevi|ce::SetD|
|00002a50| 61 74 61 46 6f 72 6d 61 | 74 3a 20 49 6e 76 61 6c |ataForma|t: Inval|
|00002a60| 69 64 20 64 77 4f 62 6a | 53 69 7a 65 00 00 00 00 |id dwObj|Size....|
|00002a70| 45 52 52 4f 52 20 25 73 | 3a 20 61 72 67 20 25 64 |ERROR %s|: arg %d|
|00002a80| 3a 20 69 6e 76 61 6c 69 | 64 20 76 61 6c 75 65 00 |: invali|d value.|
|00002a90| 25 73 3a 20 49 6e 70 75 | 74 20 6c 6f 73 74 00 00 |%s: Inpu|t lost..|
|00002aa0| 68 72 65 73 20 3d 3d 20 | 53 5f 4f 4b 00 00 00 00 |hres == |S_OK....|
|00002ab0| 74 68 69 73 2d 3e 47 65 | 74 44 65 76 69 63 65 53 |this->Ge|tDeviceS|
|00002ac0| 74 61 74 65 00 00 00 00 | 74 68 69 73 2d 3e 70 64 |tate....|this->pd|
|00002ad0| 69 78 00 00 20 44 69 72 | 65 63 74 49 6e 70 75 74 |ix.. Dir|ectInput|
|00002ae0| 3a 20 41 75 74 6f 20 61 | 63 71 75 69 72 65 64 20 |: Auto a|cquired |
|00002af0| 28 30 78 25 70 29 00 00 | 74 68 69 73 2d 3e 66 43 |(0x%p)..|this->fC|
|00002b00| 6f 6f 6b 00 45 52 52 4f | 52 20 25 73 3a 20 61 72 |ook.ERRO|R %s: ar|
|00002b10| 67 20 25 64 3a 20 64 65 | 76 69 63 65 20 69 73 20 |g %d: de|vice is |
|00002b20| 6e 6f 74 20 62 75 66 66 | 65 72 65 64 00 00 00 00 |not buff|ered....|
|00002b30| 45 52 52 4f 52 20 25 73 | 3a 20 25 73 00 00 00 00 |ERROR %s|: %s....|
|00002b40| 49 6e 70 75 74 20 6c 6f | 73 74 00 00 4e 6f 74 20 |Input lo|st..Not |
|00002b50| 61 63 71 75 69 72 65 64 | 00 00 00 00 66 4c 69 6d |acquired|....fLim|
|00002b60| 70 46 46 28 73 64 64 2e | 63 65 6c 74 49 6e 2c 20 |pFF(sdd.|celtIn, |
|00002b70| 70 64 6f 64 48 65 61 64 | 20 3e 3d 20 70 64 6f 64 |pdodHead| >= pdod|
|00002b80| 29 00 00 00 63 65 6c 74 | 00 00 00 00 20 44 69 72 |)...celt|.... Dir|
|00002b90| 65 63 74 49 6e 70 75 74 | 3a 20 41 75 74 6f 20 61 |ectInput|: Auto a|
|00002ba0| 63 71 75 69 72 65 64 20 | 64 65 76 69 63 65 20 28 |cquired |device (|
|00002bb0| 30 78 25 70 29 00 00 00 | 45 52 52 4f 52 20 25 73 |0x%p)...|ERROR %s|
|00002bc0| 3a 20 61 72 67 20 25 64 | 3a 20 69 6e 76 61 6c 69 |: arg %d|: invali|
|00002bd0| 64 20 76 61 6c 75 65 3b | 20 63 72 61 73 68 20 73 |d value;| crash s|
|00002be0| 6f 6f 6e 00 70 78 70 78 | 78 00 00 00 74 68 69 73 |oon.pxpx|x...this|
|00002bf0| 2d 3e 70 64 69 78 5b 69 | 6f 62 6a 5d 2e 64 77 4f |->pdix[i|obj].dwO|
|00002c00| 66 73 20 3d 3d 20 64 77 | 4f 66 73 00 74 68 69 73 |fs == dw|Ofs.this|
|00002c10| 2d 3e 72 67 69 6f 62 6a | 00 00 00 00 28 44 57 4f |->rgiobj|....(DWO|
|00002c20| 52 44 29 69 6f 62 6a 20 | 3c 20 74 68 69 73 2d 3e |RD)iobj |< this->|
|00002c30| 64 66 2e 64 77 4e 75 6d | 4f 62 6a 73 00 00 00 00 |df.dwNum|Objs....|
|00002c40| 45 52 52 4f 52 3a 20 4d | 75 73 74 20 68 61 76 65 |ERROR: M|ust have|
|00002c50| 20 61 20 64 61 74 61 20 | 66 6f 72 6d 61 74 20 74 | a data |format t|
|00002c60| 6f 20 75 73 65 20 6f 66 | 66 73 65 74 73 00 00 00 |o use of|fsets...|
|00002c70| 28 66 6c 20 26 20 7e 44 | 45 56 43 4f 5f 56 41 4c |(fl & ~D|EVCO_VAL|
|00002c80| 49 44 29 20 3d 3d 20 30 | 00 00 00 00 72 67 69 6f |ID) == 0|....rgio|
|00002c90| 62 6a 5b 64 77 4f 66 73 | 5d 20 3d 3d 20 2d 31 00 |bj[dwOfs|] == -1.|
|00002ca0| 25 73 3a 20 44 61 74 61 | 20 66 6f 72 6d 61 74 20 |%s: Data| format |
|00002cb0| 63 61 6e 6e 6f 74 20 65 | 78 63 65 65 64 20 36 34 |cannot e|xceed 64|
|00002cc0| 4b 00 00 00 25 73 3a 20 | 4f 66 66 73 65 74 20 6f |K...%s: |Offset o|
|00002cd0| 75 74 20 6f 66 20 72 61 | 6e 67 65 20 69 6e 20 64 |ut of ra|nge in d|
|00002ce0| 61 74 61 20 66 6f 72 6d | 61 74 00 00 25 73 3a 20 |ata form|at..%s: |
|00002cf0| 46 6f 72 6d 61 74 20 6e | 6f 74 20 63 6f 6d 70 61 |Format n|ot compa|
|00002d00| 74 69 62 6c 65 20 77 69 | 74 68 20 64 65 76 69 63 |tible wi|th devic|
|00002d10| 65 00 00 00 25 73 3a 20 | 44 77 6f 72 64 20 6f 62 |e...%s: |Dword ob|
|00002d20| 6a 65 63 74 73 20 6d 75 | 73 74 20 62 65 20 61 6c |jects mu|st be al|
|00002d30| 69 67 6e 65 64 00 00 00 | 70 64 69 78 5b 72 67 69 |igned...|pdix[rgi|
|00002d40| 6f 62 6a 5b 64 77 4f 66 | 73 5d 5d 2e 64 77 4f 66 |obj[dwOf|s]].dwOf|
|00002d50| 73 20 3d 3d 20 64 77 4f | 66 73 00 00 74 68 69 73 |s == dwO|fs..this|
|00002d60| 2d 3e 63 64 77 50 4f 56 | 20 3c 20 6c 70 64 66 2d |->cdwPOV| < lpdf-|
|00002d70| 3e 64 77 4e 75 6d 4f 62 | 6a 73 00 00 4f 62 6a 65 |>dwNumOb|js..Obje|
|00002d80| 63 74 20 25 32 64 3a 20 | 53 6b 69 70 70 65 64 20 |ct %2d: |Skipped |
|00002d90| 28 6f 70 74 69 6f 6e 61 | 6c 29 00 00 43 6f 75 6c |(optiona|l)..Coul|
|00002da0| 64 20 6e 6f 74 20 73 65 | 74 20 44 49 50 52 4f 50 |d not se|t DIPROP|
|00002db0| 5f 45 4e 41 42 4c 45 52 | 45 50 4f 52 54 49 44 20 |_ENABLER|EPORTID |
|00002dc0| 66 6f 72 20 6f 66 66 73 | 65 74 20 25 64 00 00 00 |for offs|et %d...|
|00002dd0| 4f 62 6a 65 63 74 20 25 | 32 64 3a 20 6f 66 66 73 |Object %|2d: offs|
|00002de0| 65 74 20 25 30 38 78 00 | 42 65 67 69 6e 20 70 61 |et %08x.|Begin pa|
|00002df0| 72 73 65 20 64 61 74 61 | 20 66 6f 72 6d 61 74 00 |rse data| format.|
|00002e00| 74 68 69 73 2d 3e 63 64 | 77 50 4f 56 20 3d 3d 20 |this->cd|wPOV == |
|00002e10| 30 00 00 00 74 68 69 73 | 2d 3e 72 67 69 6f 62 6a |0...this|->rgiobj|
|00002e20| 20 3d 3d 20 30 00 00 00 | 74 68 69 73 2d 3e 70 64 | == 0...|this->pd|
|00002e30| 69 78 20 3d 3d 20 30 00 | 25 73 3a 20 43 61 6e 6e |ix == 0.|%s: Cann|
|00002e40| 6f 74 20 63 6f 6d 62 69 | 6e 65 20 44 49 44 46 5f |ot combi|ne DIDF_|
|00002e50| 52 45 4c 41 58 49 53 20 | 77 69 74 68 20 44 49 44 |RELAXIS |with DID|
|00002e60| 46 5f 41 42 53 41 58 49 | 53 00 00 00 43 6f 75 6c |F_ABSAXI|S...Coul|
|00002e70| 64 20 6e 6f 74 20 73 65 | 74 20 44 49 50 52 4f 50 |d not se|t DIPROP|
|00002e80| 5f 45 4e 41 42 4c 45 52 | 45 50 4f 52 54 49 44 20 |_ENABLER|EPORTID |
|00002e90| 74 6f 20 30 78 30 00 00 | 57 61 72 6e 69 6e 67 3a |to 0x0..|Warning:|
|00002ea0| 20 49 44 69 72 65 63 74 | 49 6e 70 75 74 44 65 76 | IDirect|InputDev|
|00002eb0| 69 63 65 3a 3a 49 6e 69 | 74 69 61 6c 69 7a 65 20 |ice::Ini|tialize |
|00002ec0| 6e 6f 74 20 63 61 6c 6c | 65 64 3b 20 61 73 73 75 |not call|ed; assu|
|00002ed0| 6d 69 6e 67 20 76 65 72 | 73 69 6f 6e 20 33 2e 30 |ming ver|sion 3.0|
|00002ee0| 00 00 00 00 25 73 3a 20 | 45 52 52 4f 52 3a 20 64 |....%s: |ERROR: d|
|00002ef0| 77 53 65 71 75 65 6e 63 | 65 20 6d 75 73 74 20 62 |wSequenc|e must b|
|00002f00| 65 20 7a 65 72 6f 00 00 | 25 73 3a 20 45 52 52 4f |e zero..|%s: ERRO|
|00002f10| 52 3a 20 64 77 54 69 6d | 65 53 74 61 6d 70 20 6d |R: dwTim|eStamp m|
|00002f20| 75 73 74 20 62 65 20 7a | 65 72 6f 00 64 3a 5c 6e |ust be z|ero.d:\n|
|00002f30| 74 5f 63 68 6b 5c 6d 75 | 6c 74 69 6d 65 64 69 61 |t_chk\mu|ltimedia|
|00002f40| 5c 64 69 72 65 63 74 78 | 5c 64 69 6e 70 75 74 5c |\directx|\dinput\|
|00002f50| 64 78 37 5c 64 6c 6c 5c | 64 69 64 65 76 65 66 2e |dx7\dll\|didevef.|
|00002f60| 63 00 00 00 66 4c 69 6d | 70 46 46 28 53 55 43 43 |c...fLim|pFF(SUCC|
|00002f70| 45 45 44 45 44 28 68 72 | 65 73 29 2c 20 28 50 56 |EEDED(hr|es), (PV|
|00002f80| 29 2a 70 70 64 65 66 66 | 20 3d 3d 20 5f 74 68 69 |)*ppdeff| == _thi|
|00002f90| 73 50 76 28 2a 70 70 64 | 65 66 66 29 29 00 00 00 |sPv(*ppd|eff))...|
|00002fa0| 70 47 70 70 00 00 00 00 | 25 73 3a 20 45 66 66 65 |pGpp....|%s: Effe|
|00002fb0| 63 74 20 6e 6f 74 20 73 | 75 70 70 6f 72 74 65 64 |ct not s|upported|
|00002fc0| 20 62 79 20 64 65 76 69 | 63 65 00 00 70 64 65 69 | by devi|ce..pdei|
|00002fd0| 57 2d 3e 64 77 53 69 7a | 65 20 3d 3d 20 63 62 58 |W->dwSiz|e == cbX|
|00002fe0| 28 2a 70 64 65 69 57 29 | 00 00 00 00 25 73 3a 20 |(*pdeiW)|....%s: |
|00002ff0| 49 6e 76 61 6c 69 64 20 | 72 65 74 75 72 6e 20 76 |Invalid |return v|
|00003000| 61 6c 75 65 20 66 72 6f | 6d 20 63 61 6c 6c 62 61 |alue fro|m callba|
|00003010| 63 6b 00 00 47 78 57 70 | 00 00 00 00 70 70 47 00 |ck..GxWp|....ppG.|
|00003020| 45 52 52 4f 52 20 25 73 | 3a 20 61 72 67 20 25 64 |ERROR %s|: arg %d|
|00003030| 3a 20 69 6e 76 61 6c 69 | 64 20 63 6f 6d 6d 61 6e |: invali|d comman|
|00003040| 64 00 00 00 74 68 69 73 | 2d 3e 73 68 2e 64 77 45 |d...this|->sh.dwE|
|00003050| 66 66 65 63 74 20 3d 3d | 20 30 00 00 41 74 74 72 |ffect ==| 0..Attr|
|00003060| 69 62 75 74 65 73 00 00 | 57 61 72 6e 69 6e 67 3a |ibutes..|Warning:|
|00003070| 20 49 6e 73 75 66 66 69 | 63 69 65 6e 74 20 6d 65 | Insuffi|cient me|
|00003080| 6d 6f 72 79 20 66 6f 72 | 20 66 6f 72 63 65 20 66 |mory for| force f|
|00003090| 65 65 64 62 61 63 6b 00 | 45 66 66 65 63 74 73 00 |eedback.|Effects.|
|000030a0| 68 6b 46 46 00 00 00 00 | 0d 00 00 00 d7 4e 01 70 |hkFF....|.....N.p|
|000030b0| 0e 00 00 00 bd 49 01 70 | 28 2a 70 70 65 6d 29 2d |.....I.p|(*ppem)-|
|000030c0| 3e 64 77 53 69 67 6e 61 | 74 75 72 65 20 3d 3d 20 |>dwSigna|ture == |
|000030d0| 43 45 4d 5f 53 49 47 4e | 41 54 55 52 45 00 00 00 |CEM_SIGN|ATURE...|
|000030e0| 70 6c 74 73 2d 3e 63 52 | 65 66 00 00 21 28 74 68 |plts->cR|ef..!(th|
|000030f0| 69 73 2d 3e 76 69 2e 66 | 6c 20 26 20 56 49 46 4c |is->vi.f|l & VIFL|
|00003100| 5f 41 43 51 55 49 52 45 | 44 29 00 00 74 68 69 73 |_ACQUIRE|D)..this|
|00003110| 2d 3e 63 52 65 66 20 3d | 3d 20 30 00 74 68 69 73 |->cRef =|= 0.this|
|00003120| 2d 3e 64 77 53 69 67 6e | 61 74 75 72 65 20 3d 3d |->dwSign|ature ==|
|00003130| 20 43 45 4d 5f 53 49 47 | 4e 41 54 55 52 45 00 00 | CEM_SIG|NATURE..|
|00003140| 64 3a 5c 6e 74 5f 63 68 | 6b 5c 6d 75 6c 74 69 6d |d:\nt_ch|k\multim|
|00003150| 65 64 69 61 5c 64 69 72 | 65 63 74 78 5c 64 69 6e |edia\dir|ectx\din|
|00003160| 70 75 74 5c 64 78 37 5c | 64 6c 6c 5c 64 69 65 6d |put\dx7\|dll\diem|
|00003170| 2e 63 00 00 70 64 77 53 | 65 71 75 65 6e 63 65 00 |.c..pdwS|equence.|
|00003180| 64 3a 5c 6e 74 5f 63 68 | 6b 5c 6d 75 6c 74 69 6d |d:\nt_ch|k\multim|
|00003190| 65 64 69 61 5c 64 69 72 | 65 63 74 78 5c 64 69 6e |edia\dir|ectx\din|
|000031a0| 70 75 74 5c 64 78 37 5c | 64 6c 6c 5c 64 69 65 6d |put\dx7\|dll\diem|
|000031b0| 2e 68 00 00 25 53 3a 20 | 4e 6f 74 20 61 63 71 75 |.h..%S: |Not acqu|
|000031c0| 69 72 65 64 20 25 64 00 | 25 53 3a 20 53 74 69 6c |ired %d.|%S: Stil|
|000031d0| 6c 20 61 63 71 75 69 72 | 65 64 20 25 64 00 00 00 |l acquir|ed %d...|
|000031e0| 28 66 64 75 66 6c 20 26 | 20 7e 46 44 55 46 4c 5f |(fdufl &| ~FDUFL_|
|000031f0| 55 4e 50 4c 55 47 47 45 | 44 29 20 3d 3d 20 30 00 |UNPLUGGE|D) == 0.|
|00003200| 70 65 6d 2d 3e 64 77 53 | 69 67 6e 61 74 75 72 65 |pem->dwS|ignature|
|00003210| 20 3d 3d 20 43 45 4d 5f | 53 49 47 4e 41 54 55 52 | == CEM_|SIGNATUR|
|00003220| 45 00 00 00 21 44 6c 6c | 49 6e 43 72 69 74 28 29 |E...!Dll|InCrit()|
|00003230| 00 00 00 00 28 50 56 29 | 74 68 69 73 20 3d 3d 20 |....(PV)|this == |
|00003240| 28 50 56 29 2a 70 70 76 | 69 00 00 00 70 76 64 66 |(PV)*ppv|i...pvdf|
|00003250| 2d 3e 63 62 44 61 74 61 | 20 3d 3d 20 74 68 69 73 |->cbData| == this|
|00003260| 2d 3e 70 65 64 2d 3e 63 | 62 44 61 74 61 00 00 00 |->ped->c|bData...|
|00003270| 25 53 3a 20 41 6c 72 65 | 61 64 79 20 61 63 71 75 |%S: Alre|ady acqu|
|00003280| 69 72 65 64 20 25 64 00 | 43 45 6d 5f 4c 4c 5f 54 |ired %d.|CEm_LL_T|
|00003290| 68 72 65 61 64 50 72 6f | 63 3a 20 54 68 72 65 61 |hreadPro|c: Threa|
|000032a0| 64 20 74 65 72 6d 69 6e | 61 74 69 6e 67 00 00 00 |d termin|ating...|
|000032b0| 70 6c 74 73 2d 3e 72 67 | 6c 68 73 5b 4c 4c 54 53 |plts->rg|lhs[LLTS|
|000032c0| 5f 4d 53 45 5d 2e 63 45 | 78 63 6c 20 3d 3d 20 30 |_MSE].cE|xcl == 0|
|000032d0| 00 00 00 00 70 6c 74 73 | 2d 3e 72 67 6c 68 73 5b |....plts|->rglhs[|
|000032e0| 4c 4c 54 53 5f 4d 53 45 | 5d 2e 63 48 6f 6f 6b 20 |LLTS_MSE|].cHook |
|000032f0| 3d 3d 20 30 00 00 00 00 | 70 6c 74 73 2d 3e 72 67 |== 0....|plts->rg|
|00003300| 6c 68 73 5b 4c 4c 54 53 | 5f 4b 42 44 5d 2e 63 45 |lhs[LLTS|_KBD].cE|
|00003310| 78 63 6c 20 3d 3d 20 30 | 00 00 00 00 70 6c 74 73 |xcl == 0|....plts|
|00003320| 2d 3e 72 67 6c 68 73 5b | 4c 4c 54 53 5f 4b 42 44 |->rglhs[|LLTS_KBD|
|00003330| 5d 2e 63 48 6f 6f 6b 20 | 3d 3d 20 30 00 00 00 00 |].cHook |== 0....|
|00003340| 47 50 41 5f 46 69 6e 64 | 50 74 72 28 26 70 6c 74 |GPA_Find|Ptr(&plt|
|00003350| 73 2d 3e 67 70 61 48 69 | 64 2c 20 70 65 6d 29 00 |s->gpaHi|d, pem).|
|00003360| 43 45 6d 5f 4c 4c 5f 54 | 68 72 65 61 64 50 72 6f |CEm_LL_T|hreadPro|
|00003370| 63 3a 20 54 68 72 65 61 | 64 20 73 74 61 72 74 65 |c: Threa|d starte|
|00003380| 64 00 00 00 43 45 6d 5f | 47 65 74 57 6f 72 6b 65 |d...CEm_|GetWorke|
|00003390| 72 54 68 72 65 61 64 3a | 20 66 61 69 6c 65 64 20 |rThread:| failed |
|000033a0| 74 6f 20 4c 6f 61 64 4c | 69 62 72 61 72 79 28 20 |to LoadL|ibrary( |
|000033b0| 73 65 6c 66 20 29 2c 20 | 6c 65 20 3d 20 25 64 00 |self ), |le = %d.|
|000033c0| 43 45 6d 5f 47 65 74 57 | 6f 72 6b 65 72 54 68 72 |CEm_GetW|orkerThr|
|000033d0| 65 61 64 3a 20 43 72 65 | 61 74 65 45 76 65 6e 74 |ead: Cre|ateEvent|
|000033e0| 20 66 61 69 6c 65 64 20 | 77 69 74 68 20 65 72 72 | failed |with err|
|000033f0| 6f 72 20 25 64 00 00 00 | 43 45 6d 5f 47 65 74 57 |or %d...|CEm_GetW|
|00003400| 6f 72 6b 65 72 54 68 72 | 65 61 64 3a 20 43 72 65 |orkerThr|ead: Cre|
|00003410| 61 74 65 54 68 72 65 61 | 64 20 66 61 69 6c 65 64 |ateThrea|d failed|
|00003420| 20 77 69 74 68 20 65 72 | 72 6f 72 20 25 64 00 00 | with er|ror %d..|
|00003430| 43 45 6d 5f 47 65 74 57 | 6f 72 6b 65 72 54 68 72 |CEm_GetW|orkerThr|
|00003440| 65 61 64 3a 20 46 69 72 | 73 74 20 77 61 69 74 20 |ead: Fir|st wait |
|00003450| 72 65 74 75 72 6e 65 64 | 20 30 78 25 30 38 78 20 |returned| 0x%08x |
|00003460| 77 69 74 68 20 4c 61 73 | 74 45 72 72 6f 72 20 25 |with Las|tError %|
|00003470| 64 00 00 00 43 45 6d 5f | 47 65 74 57 6f 72 6b 65 |d...CEm_|GetWorke|
|00003480| 72 54 68 72 65 61 64 3a | 20 43 72 65 61 74 65 64 |rThread:| Created|
|00003490| 20 54 68 72 65 61 64 20 | 74 65 72 6d 69 6e 61 74 | Thread |terminat|
|000034a0| 65 64 20 6f 6e 20 66 69 | 72 73 74 20 77 61 69 74 |ed on fi|rst wait|
|000034b0| 00 00 00 00 70 6c 74 73 | 00 00 00 00 70 6c 74 73 |....plts|....plts|
|000034c0| 2d 3e 72 67 6c 68 73 5b | 69 6c 74 73 5d 2e 63 48 |->rglhs[|ilts].cH|
|000034d0| 6f 6f 6b 20 3e 3d 20 70 | 6c 74 73 2d 3e 72 67 6c |ook >= p|lts->rgl|
|000034e0| 68 73 5b 69 6c 74 73 5d | 2e 63 45 78 63 6c 00 00 |hs[ilts]|.cExcl..|
|000034f0| 70 75 75 75 00 00 00 00 | 4e 6f 74 69 66 79 57 6f |puuu....|NotifyWo|
|00003500| 72 6b 65 72 54 68 72 65 | 61 64 50 65 6d 3a 20 4e |rkerThre|adPem: N|
|00003510| 6f 74 20 65 78 70 65 63 | 74 69 6e 67 20 72 65 73 |ot expec|ting res|
|00003520| 70 6f 6e 73 65 20 66 72 | 6f 6d 20 64 65 61 64 20 |ponse fr|om dead |
|00003530| 77 6f 72 6b 65 72 20 74 | 68 72 65 61 64 00 00 00 |worker t|hread...|
|00003540| 70 6c 74 73 2d 3e 70 65 | 6d 43 68 65 63 6b 20 3d |plts->pe|mCheck =|
|00003550| 3d 20 4e 55 4c 4c 00 00 | 4e 6f 74 69 66 79 57 6f |= NULL..|NotifyWo|
|00003560| 72 6b 65 72 54 68 72 65 | 61 64 50 65 6d 3a 20 57 |rkerThre|adPem: W|
|00003570| 61 69 74 46 6f 72 4d 75 | 6c 74 69 70 6c 65 4f 62 |aitForMu|ltipleOb|
|00003580| 6a 65 63 74 73 20 72 65 | 74 75 72 6e 65 64 20 30 |jects re|turned 0|
|00003590| 78 25 30 38 78 20 77 69 | 74 68 20 4c 61 73 74 45 |x%08x wi|th LastE|
|000035a0| 72 72 6f 72 20 25 64 00 | 4e 75 64 67 65 57 6f 72 |rror %d.|NudgeWor|
|000035b0| 6b 65 72 54 68 72 65 61 | 64 50 65 6d 3a 20 50 6f |kerThrea|dPem: Po|
|000035c0| 73 74 54 68 72 65 61 64 | 4d 65 73 73 61 67 65 20 |stThread|Message |
|000035d0| 53 55 43 43 45 45 44 45 | 44 2c 20 77 61 69 74 69 |SUCCEEDE|D, waiti|
|000035e0| 6e 67 20 66 6f 72 20 65 | 76 65 6e 74 20 2e 2e 2e |ng for e|vent ...|
|000035f0| 20 00 00 00 4e 75 64 67 | 65 57 6f 72 6b 65 72 54 | ...Nudg|eWorkerT|
|00003600| 68 72 65 61 64 50 65 6d | 3a 20 50 6f 73 74 54 68 |hreadPem|: PostTh|
|00003610| 72 65 61 64 4d 65 73 73 | 61 67 65 20 46 61 69 6c |readMess|age Fail|
|00003620| 65 64 20 77 69 74 68 20 | 65 72 72 6f 72 20 25 64 |ed with |error %d|
|00003630| 00 00 00 00 00 00 00 00 | 44 49 47 45 54 45 4d 46 |........|DIGETEMF|
|00003640| 4c 28 44 49 4d 41 4b 45 | 45 4d 46 4c 28 70 64 65 |L(DIMAKE|EMFL(pde|
|00003650| 76 66 2d 3e 64 77 45 6d | 75 6c 61 74 69 6f 6e 29 |vf->dwEm|ulation)|
|00003660| 29 20 3d 3d 20 70 64 65 | 76 66 2d 3e 64 77 45 6d |) == pde|vf->dwEm|
|00003670| 75 6c 61 74 69 6f 6e 00 | 70 64 65 76 66 2d 3e 63 |ulation.|pdevf->c|
|00003680| 62 44 61 74 61 20 3d 3d | 20 70 65 64 2d 3e 63 62 |bData ==| ped->cb|
|00003690| 44 61 74 61 00 00 00 00 | 66 4c 69 6d 70 46 46 28 |Data....|fLimpFF(|
|000036a0| 70 65 6d 4e 65 78 74 2c | 20 70 65 6d 4e 65 78 74 |pemNext,| pemNext|
|000036b0| 2d 3e 64 77 53 69 67 6e | 61 74 75 72 65 20 3d 3d |->dwSign|ature ==|
|000036c0| 20 43 45 4d 5f 53 49 47 | 4e 41 54 55 52 45 29 00 | CEM_SIG|NATURE).|
|000036d0| 42 75 66 66 65 72 20 6f | 76 65 72 66 6c 6f 77 3b |Buffer o|verflow;|
|000036e0| 20 64 69 73 63 61 72 64 | 20 6f 6c 64 20 64 61 74 | discard| old dat|
|000036f0| 61 00 00 00 70 64 6f 64 | 20 3c 3d 20 70 65 6d 2d |a...pdod| <= pem-|
|00003700| 3e 76 69 2e 70 45 6e 64 | 00 00 00 00 70 65 6d 2d |>vi.pEnd|....pem-|
|00003710| 3e 72 67 64 77 44 66 00 | 64 77 4f 66 73 20 3c 20 |>rgdwDf.|dwOfs < |
|00003720| 70 65 6d 2d 3e 70 65 64 | 2d 3e 63 62 44 61 74 61 |pem->ped|->cbData|
|00003730| 00 00 00 00 21 49 6e 43 | 72 69 74 28 29 00 00 00 |....!InC|rit()...|
|00003740| 28 64 77 44 61 74 61 20 | 26 20 7e 30 78 38 30 29 |(dwData |& ~0x80)|
|00003750| 20 3d 3d 20 30 00 00 00 | 21 28 70 65 64 2d 3e 70 | == 0...|!(ped->p|
|00003760| 44 65 76 54 79 70 65 5b | 64 77 4f 66 73 5d 20 26 |DevType[|dwOfs] &|
|00003770| 20 44 49 44 46 54 5f 4e | 4f 44 41 54 41 29 00 00 | DIDFT_N|ODATA)..|
|00003780| 43 45 6d 5f 4d 6f 75 73 | 65 5f 4f 6e 4d 6f 75 73 |CEm_Mous|e_OnMous|
|00003790| 65 43 68 61 6e 67 65 3a | 20 4e 65 77 20 61 63 63 |eChange:| New acc|
|000037a0| 65 6c 65 72 61 74 69 6f | 6e 73 20 25 64 20 2f 20 |eleratio|ns %d / |
|000037b0| 25 64 00 00 43 45 6d 5f | 4d 6f 75 73 65 5f 49 6e |%d..CEm_|Mouse_In|
|000037c0| 69 74 43 6f 6f 72 64 73 | 3a 20 6c 70 43 65 6e 74 |itCoords|: lpCent|
|000037d0| 65 72 20 28 25 64 2c 20 | 25 64 29 00 43 45 6d 5f |er (%d, |%d).CEm_|
|000037e0| 4d 6f 75 73 65 5f 49 6e | 69 74 43 6f 6f 72 64 73 |Mouse_In|itCoords|
|000037f0| 3a 20 43 6c 69 70 20 28 | 25 64 2c 25 64 29 2d 28 |: Clip (|%d,%d)-(|
|00003800| 25 64 2c 25 64 29 00 00 | 43 45 6d 5f 4d 6f 75 73 |%d,%d)..|CEm_Mous|
|00003810| 65 5f 49 6e 69 74 43 6f | 6f 72 64 73 3a 20 44 65 |e_InitCo|ords: De|
|00003820| 73 6b 20 28 25 64 2c 25 | 64 29 2d 28 25 64 2c 25 |sk (%d,%|d)-(%d,%|
|00003830| 64 29 00 00 43 45 6d 5f | 4d 6f 75 73 65 5f 49 6e |d)..CEm_|Mouse_In|
|00003840| 69 74 43 6f 6f 72 64 73 | 3a 20 43 6c 69 65 6e 74 |itCoords|: Client|
|00003850| 20 28 25 64 2c 25 64 29 | 2d 28 25 64 2c 25 64 29 | (%d,%d)|-(%d,%d)|
|00003860| 00 00 00 00 77 69 6e 64 | 6f 77 73 00 52 65 6d 6f |....wind|ows.Remo|
|00003870| 76 65 57 69 6e 64 6f 77 | 53 75 62 63 6c 61 73 73 |veWindow|Subclass|
|00003880| 28 68 77 6e 64 2c 20 43 | 45 6d 5f 4d 6f 75 73 65 |(hwnd, C|Em_Mouse|
|00003890| 5f 53 75 62 63 6c 61 73 | 73 50 72 6f 63 2c 20 30 |_Subclas|sProc, 0|
|000038a0| 29 00 00 00 64 3a 5c 6e | 74 5f 63 68 6b 5c 6d 75 |)...d:\n|t_chk\mu|
|000038b0| 6c 74 69 6d 65 64 69 61 | 5c 64 69 72 65 63 74 78 |ltimedia|\directx|
|000038c0| 5c 64 69 6e 70 75 74 5c | 64 78 37 5c 64 6c 6c 5c |\dinput\|dx7\dll\|
|000038d0| 64 69 65 6d 6d 2e 63 00 | 43 45 6d 5f 4d 6f 75 73 |diemm.c.|CEm_Mous|
|000038e0| 65 5f 53 75 62 63 6c 61 | 73 73 20 25 70 20 75 6e |e_Subcla|ss %p un|
|000038f0| 68 6f 6f 6b 00 00 00 00 | 43 45 6d 5f 4d 6f 75 73 |hook....|CEm_Mous|
|00003900| 65 5f 53 75 62 63 6c 61 | 73 73 3a 20 53 68 6f 77 |e_Subcla|ss: Show|
|00003910| 69 6e 67 20 6d 6f 75 73 | 65 00 00 00 43 45 6d 5f |ing mous|e...CEm_|
|00003920| 4d 6f 75 73 65 5f 53 75 | 62 63 6c 61 73 73 3a 20 |Mouse_Su|bclass: |
|00003930| 48 69 64 69 6e 67 20 6d | 6f 75 73 65 00 00 00 00 |Hiding m|ouse....|
|00003940| 43 45 6d 5f 4d 6f 75 73 | 65 5f 53 75 62 63 6c 61 |CEm_Mous|e_Subcla|
|00003950| 73 73 50 72 6f 63 3a 20 | 28 25 64 2c 25 64 29 00 |ssProc: |(%d,%d).|
|00003960| 43 45 6d 5f 4d 6f 75 73 | 65 5f 53 75 62 63 6c 61 |CEm_Mous|e_Subcla|
|00003970| 73 73 50 72 6f 63 3a 20 | 28 25 64 2c 25 64 2c 25 |ssProc: |(%d,%d,%|
|00003980| 64 29 00 00 43 45 6d 5f | 4d 6f 75 73 65 5f 41 63 |d)..CEm_|Mouse_Ac|
|00003990| 71 75 69 72 65 3a 20 25 | 70 20 65 78 69 74 69 6e |quire: %|p exitin|
|000039a0| 67 20 62 65 63 61 75 73 | 65 20 6f 66 20 25 30 34 |g becaus|e of %04|
|000039b0| 78 00 00 00 43 45 6d 5f | 53 75 62 63 6c 61 73 73 |x...CEm_|Subclass|
|000039c0| 3a 20 25 30 34 78 20 6c | 6f 73 74 20 74 6f 20 25 |: %04x l|ost to %|
|000039d0| 30 34 78 00 43 45 6d 5f | 4d 6f 75 73 65 5f 41 63 |04x.CEm_|Mouse_Ac|
|000039e0| 71 75 69 72 65 3a 20 54 | 65 6c 6c 69 6e 67 20 25 |quire: T|elling %|
|000039f0| 70 20 74 6f 20 65 78 69 | 74 00 00 00 4d 6f 75 73 |p to exi|t...Mous|
|00003a00| 65 3a 3a 41 63 71 75 69 | 72 65 3a 20 4e 6f 6e 2d |e::Acqui|re: Non-|
|00003a10| 65 78 63 6c 75 73 69 76 | 65 20 6d 6f 64 65 20 6e |exclusiv|e mode n|
|00003a20| 6f 74 20 73 75 70 70 6f | 72 74 65 64 00 00 00 00 |ot suppo|rted....|
|00003a30| 4d 6f 75 73 65 3a 3a 41 | 63 71 75 69 72 65 3a 20 |Mouse::A|cquire: |
|00003a40| 57 69 6e 64 6f 77 20 25 | 70 20 69 73 20 6e 6f 74 |Window %|p is not|
|00003a50| 20 76 61 6c 69 64 00 00 | 70 75 00 00 67 5f 66 55 | valid..|pu..g_fU|
|00003a60| 73 65 4c 4c 48 6f 6f 6b | 73 00 00 00 00 00 00 00 |seLLHook|s.......|
|00003a70| 44 49 47 45 54 45 4d 46 | 4c 28 74 68 69 73 2d 3e |DIGETEMF|L(this->|
|00003a80| 76 69 2e 66 6c 29 20 3d | 3d 20 44 49 45 4d 46 4c |vi.fl) =|= DIEMFL|
|00003a90| 5f 4d 4f 55 53 45 20 7c | 7c 20 44 49 47 45 54 45 |_MOUSE ||| DIGETE|
|00003aa0| 4d 46 4c 28 74 68 69 73 | 2d 3e 76 69 2e 66 6c 29 |MFL(this|->vi.fl)|
|00003ab0| 20 3d 3d 20 44 49 45 4d | 46 4c 5f 4d 4f 55 53 45 | == DIEM|FL_MOUSE|
|00003ac0| 32 00 00 00 66 4c 69 6d | 70 46 46 28 70 64 65 76 |2...fLim|pFF(pdev|
|00003ad0| 66 2d 3e 64 77 45 6d 75 | 6c 61 74 69 6f 6e 20 26 |f->dwEmu|lation &|
|00003ae0| 20 44 49 45 4d 46 4c 5f | 4d 4f 55 53 45 2c 20 67 | DIEMFL_|MOUSE, g|
|00003af0| 5f 66 55 73 65 4c 4c 48 | 6f 6f 6b 73 29 00 00 00 |_fUseLLH|ooks)...|
|00003b00| 44 49 4e 50 55 54 3a 20 | 4d 6f 75 73 65 20 68 6f |DINPUT: |Mouse ho|
|00003b10| 6f 6b 20 6e 6f 74 20 70 | 61 73 73 65 64 20 6f 6e |ok not p|assed on|
|00003b20| 20 74 6f 20 6e 65 78 74 | 20 68 6f 6f 6b 00 00 00 | to next| hook...|
|00003b30| 43 45 6d 5f 4c 4c 5f 4d | 73 65 48 6f 6f 6b 3a 20 |CEm_LL_M|seHook: |
|00003b40| 28 25 64 2c 25 64 29 00 | 43 45 6d 5f 4c 4c 5f 4d |(%d,%d).|CEm_LL_M|
|00003b50| 73 65 48 6f 6f 6b 3a 20 | 28 25 64 2c 25 64 2c 25 |seHook: |(%d,%d,%|
|00003b60| 64 29 00 00 4b 62 64 3a | 3a 41 63 71 75 69 72 65 |d)..Kbd:|:Acquire|
|00003b70| 3a 20 42 61 63 6b 67 72 | 6f 75 6e 64 20 6d 6f 64 |: Backgr|ound mod|
|00003b80| 65 20 6e 6f 74 20 73 75 | 70 70 6f 72 74 65 64 00 |e not su|pported.|
|00003b90| 64 3a 5c 6e 74 5f 63 68 | 6b 5c 6d 75 6c 74 69 6d |d:\nt_ch|k\multim|
|00003ba0| 65 64 69 61 5c 64 69 72 | 65 63 74 78 5c 64 69 6e |edia\dir|ectx\din|
|00003bb0| 70 75 74 5c 64 78 37 5c | 64 6c 6c 5c 64 69 65 6d |put\dx7\|dll\diem|
|00003bc0| 6b 2e 63 00 00 00 00 00 | 44 49 47 45 54 45 4d 46 |k.c.....|DIGETEMF|
|00003bd0| 4c 28 74 68 69 73 2d 3e | 76 69 2e 66 6c 29 20 3d |L(this->|vi.fl) =|
|00003be0| 3d 20 44 49 45 4d 46 4c | 5f 4b 42 44 20 7c 7c 20 |= DIEMFL|_KBD || |
|00003bf0| 44 49 47 45 54 45 4d 46 | 4c 28 74 68 69 73 2d 3e |DIGETEMF|L(this->|
|00003c00| 76 69 2e 66 6c 29 20 3d | 3d 20 44 49 45 4d 46 4c |vi.fl) =|= DIEMFL|
|00003c10| 5f 4b 42 44 32 00 00 00 | 70 64 65 76 66 2d 3e 64 |_KBD2...|pdevf->d|
|00003c20| 77 45 6d 75 6c 61 74 69 | 6f 6e 20 3d 3d 20 44 49 |wEmulati|on == DI|
|00003c30| 45 4d 46 4c 5f 4b 42 44 | 20 7c 7c 20 70 64 65 76 |EMFL_KBD| || pdev|
|00003c40| 66 2d 3e 64 77 45 6d 75 | 6c 61 74 69 6f 6e 20 3d |f->dwEmu|lation =|
|00003c50| 3d 20 44 49 45 4d 46 4c | 5f 4b 42 44 32 00 00 00 |= DIEMFL|_KBD2...|
|00003c60| 66 4c 69 6d 70 46 46 28 | 70 64 65 76 66 2d 3e 64 |fLimpFF(|pdevf->d|
|00003c70| 77 45 6d 75 6c 61 74 69 | 6f 6e 20 26 20 44 49 45 |wEmulati|on & DIE|
|00003c80| 4d 46 4c 5f 4b 42 44 2c | 20 67 5f 66 55 73 65 4c |MFL_KBD,| g_fUseL|
|00003c90| 4c 48 6f 6f 6b 73 29 00 | 66 4c 69 6d 70 46 46 28 |LHooks).|fLimpFF(|
|00003ca0| 67 5f 70 62 4b 62 64 58 | 6c 61 74 2c 20 67 5f 70 |g_pbKbdX|lat, g_p|
|00003cb0| 62 4b 62 64 58 6c 61 74 | 20 3d 3d 20 70 62 4b 62 |bKbdXlat| == pbKb|
|00003cc0| 64 58 6c 61 74 29 00 00 | 70 62 4b 62 64 58 6c 61 |dXlat)..|pbKbdXla|
|00003cd0| 74 00 00 00 44 49 4e 50 | 55 54 3a 20 4b 65 79 62 |t...DINP|UT: Keyb|
|00003ce0| 6f 61 72 64 20 68 6f 6f | 6b 20 6e 6f 74 20 70 61 |oard hoo|k not pa|
|00003cf0| 73 73 65 64 20 6f 6e 20 | 74 6f 20 6e 65 78 74 20 |ssed on |to next |
|00003d00| 68 6f 6f 6b 00 00 00 00 | 4b 42 44 21 20 76 6b 3d |hook....|KBD! vk=|
|00003d10| 25 30 32 78 2c 20 73 63 | 61 6e 3d 25 30 32 78 2c |%02x, sc|an=%02x,|
|00003d20| 20 66 6c 3d 25 30 38 78 | 2c 20 74 6d 3d 25 30 38 | fl=%08x|, tm=%08|
|00003d30| 78 20 62 65 69 6e 67 20 | 73 6b 69 70 70 65 64 00 |x being |skipped.|
|00003d40| 4b 42 44 21 20 76 6b 3d | 25 30 32 78 2c 20 73 63 |KBD! vk=|%02x, sc|
|00003d50| 61 6e 3d 25 30 32 78 2c | 20 66 6c 3d 25 30 38 78 |an=%02x,| fl=%08x|
|00003d60| 2c 20 74 6d 3d 25 30 38 | 78 2c 20 69 6e 3d 25 30 |, tm=%08|x, in=%0|
|00003d70| 38 78 2c 20 6f 75 74 3d | 25 30 38 78 00 00 00 00 |8x, out=|%08x....|
|00003d80| 64 3a 5c 6e 74 5f 63 68 | 6b 5c 6d 75 6c 74 69 6d |d:\nt_ch|k\multim|
|00003d90| 65 64 69 61 5c 64 69 72 | 65 63 74 78 5c 64 69 6e |edia\dir|ectx\din|
|00003da0| 70 75 74 5c 64 78 37 5c | 64 6c 6c 5c 64 69 65 6d |put\dx7\|dll\diem|
|00003db0| 68 2e 63 00 70 65 6d 46 | 72 6f 6d 50 76 69 28 70 |h.c.pemF|romPvi(p|
|00003dc0| 63 68 69 64 2d 3e 70 76 | 69 29 20 3d 3d 20 70 65 |chid->pv|i) == pe|
|00003dd0| 6d 00 00 00 64 3a 5c 6e | 74 5f 63 68 6b 5c 6d 75 |m...d:\n|t_chk\mu|
|00003de0| 6c 74 69 6d 65 64 69 61 | 5c 64 69 72 65 63 74 78 |ltimedia|\directx|
|00003df0| 5c 64 69 6e 70 75 74 5c | 64 78 37 5c 64 6c 6c 5c |\dinput\|dx7\dll\|
|00003e00| 64 69 68 69 64 2e 68 00 | 53 55 43 43 45 45 44 45 |dihid.h.|SUCCEEDE|
|00003e10| 44 28 47 50 41 5f 44 65 | 6c 65 74 65 50 74 72 28 |D(GPA_De|letePtr(|
|00003e20| 26 67 5f 70 6c 74 73 2d | 3e 67 70 61 48 69 64 2c |&g_plts-|>gpaHid,|
|00003e30| 20 70 65 6d 46 72 6f 6d | 50 76 69 28 74 68 69 73 | pemFrom|Pvi(this|
|00003e40| 2d 3e 70 76 69 29 29 29 | 00 00 00 00 52 65 61 64 |->pvi)))|....Read|
|00003e50| 43 6f 6d 70 6c 65 74 65 | 20 48 49 44 28 25 70 29 |Complete| HID(%p)|
|00003e60| 20 72 65 61 64 20 66 61 | 69 6c 65 64 21 20 65 72 | read fa|iled! er|
|00003e70| 72 6f 72 3d 30 78 25 30 | 38 78 20 00 52 65 61 64 |ror=0x%0|8x .Read|
|00003e80| 43 6f 6d 70 6c 65 74 65 | 20 48 49 44 28 25 70 29 |Complete| HID(%p)|
|00003e90| 20 73 68 6f 72 74 20 72 | 65 61 64 21 20 47 6f 74 | short r|ead! Got|
|00003ea0| 20 25 64 20 77 61 6e 74 | 65 64 20 25 64 00 00 00 | %d want|ed %d...|
|00003eb0| 21 43 44 49 44 65 76 5f | 49 6e 43 72 69 74 28 74 |!CDIDev_|InCrit(t|
|00003ec0| 68 69 73 2d 3e 70 76 69 | 2d 3e 70 64 64 29 00 00 |his->pvi|->pdd)..|
|00003ed0| 41 64 64 65 64 20 48 49 | 44 20 64 65 76 69 63 65 |Added HI|D device|
|00003ee0| 28 25 70 29 20 74 6f 20 | 47 50 41 20 00 00 00 00 |(%p) to |GPA ....|
|00003ef0| 70 63 68 69 64 2d 3e 68 | 64 65 76 45 6d 20 3d 3d |pchid->h|devEm ==|
|00003f00| 20 49 4e 56 41 4c 49 44 | 5f 48 41 4e 44 4c 45 5f | INVALID|_HANDLE_|
|00003f10| 56 41 4c 55 45 00 00 00 | 70 63 68 69 64 2d 3e 68 |VALUE...|pchid->h|
|00003f20| 64 65 76 20 21 3d 20 49 | 4e 56 41 4c 49 44 5f 48 |dev != I|NVALID_H|
|00003f30| 41 4e 44 4c 45 5f 56 41 | 4c 55 45 00 70 65 64 2d |ANDLE_VA|LUE.ped-|
|00003f40| 3e 70 44 65 76 54 79 70 | 65 20 3d 3d 20 30 00 00 |>pDevTyp|e == 0..|
|00003f50| 70 65 64 2d 3e 70 53 74 | 61 74 65 20 3d 3d 20 30 |ped->pSt|ate == 0|
|00003f60| 00 00 00 00 52 65 6d 6f | 76 65 64 20 48 49 44 20 |....Remo|ved HID |
|00003f70| 64 65 76 69 63 65 28 25 | 70 29 20 66 72 6f 6d 20 |device(%|p) from |
|00003f80| 47 50 41 20 00 00 00 00 | 49 73 73 75 65 52 65 61 |GPA ....|IssueRea|
|00003f90| 64 3a 20 41 63 63 65 73 | 73 20 74 6f 20 48 49 44 |d: Acces|s to HID|
|00003fa0| 20 64 65 76 69 63 65 28 | 25 70 2c 20 68 61 6e 64 | device(|%p, hand|
|00003fb0| 6c 65 3d 30 78 25 70 29 | 20 6c 6f 73 74 20 6c 65 |le=0x%p)| lost le|
|00003fc0| 3d 30 78 25 78 21 00 00 | 20 53 74 6f 70 52 65 61 |=0x%x!..| StopRea|
|00003fd0| 64 69 6e 67 28 25 70 29 | 20 00 00 00 74 68 69 73 |ding(%p)| ...this|
|00003fe0| 2d 3e 68 64 65 76 45 6d | 20 21 3d 20 49 4e 56 41 |->hdevEm| != INVA|
|00003ff0| 4c 49 44 5f 48 41 4e 44 | 4c 45 5f 56 41 4c 55 45 |LID_HAND|LE_VALUE|
|00004000| 00 00 00 00 20 53 74 61 | 72 74 52 65 61 64 69 6e |.... Sta|rtReadin|
|00004010| 67 28 25 70 29 20 00 00 | 74 68 69 73 2d 3e 68 64 |g(%p) ..|this->hd|
|00004020| 65 76 45 6d 20 3d 3d 20 | 49 4e 56 41 4c 49 44 5f |evEm == |INVALID_|
|00004030| 48 41 4e 44 4c 45 5f 56 | 41 4c 55 45 00 00 00 00 |HANDLE_V|ALUE....|
|00004040| 70 65 6d 2d 3e 70 65 64 | 20 3d 3d 20 26 74 68 69 |pem->ped| == &thi|
|00004050| 73 2d 3e 65 64 00 00 00 | 74 68 69 73 2d 3e 70 76 |s->ed...|this->pv|
|00004060| 69 20 3d 3d 20 26 70 65 | 6d 2d 3e 76 69 00 00 00 |i == &pe|m->vi...|
|00004070| 43 4a 6f 79 00 00 00 00 | 00 00 00 00 04 00 00 00 |CJoy....|........|
|00004080| 08 00 00 00 14 00 00 00 | 18 00 00 00 1c 00 00 00 |........|........|
|00004090| 00 00 00 00 01 00 00 00 | 02 00 00 00 05 00 00 00 |........|........|
|000040a0| 06 00 00 00 07 00 00 00 | 00 00 00 00 04 00 00 00 |........|........|
|000040b0| 08 00 00 00 0c 00 00 00 | 10 00 00 00 14 00 00 00 |........|........|
|000040c0| 18 00 00 00 1c 00 00 00 | 00 00 00 00 01 00 00 00 |........|........|
|000040d0| 02 00 00 00 ff ff ff ff | ff ff ff ff 03 00 00 00 |........|........|
|000040e0| 04 00 00 00 05 00 00 00 | 01 00 00 00 8c b1 00 70 |........|.......p|
|000040f0| 00 00 00 00 00 00 00 00 | 02 00 00 00 7c b1 00 70 |........|....|..p|
|00004100| 04 00 00 00 01 00 00 00 | 04 00 00 00 6c b1 00 70 |........|....l..p|
|00004110| 08 00 00 00 02 00 00 00 | 08 00 00 00 3c b1 00 70 |........|....<..p|
|00004120| 14 00 00 00 05 00 00 00 | 10 00 00 00 2c b1 00 70 |........|....,..p|
|00004130| 18 00 00 00 06 00 00 00 | 20 00 00 00 2c b1 00 70 |........| ...,..p|
|00004140| 1c 00 00 00 07 00 00 00 | 75 69 50 6f 73 41 78 69 |........|uiPosAxi|
|00004150| 73 20 3c 20 63 41 28 63 | 5f 72 67 69 4a 6f 79 53 |s < cA(c|_rgiJoyS|
|00004160| 74 61 74 65 41 78 69 73 | 46 72 6f 6d 50 6f 73 41 |tateAxis|FromPosA|
|00004170| 78 69 73 29 00 00 00 00 | 64 3a 5c 6e 74 5f 63 68 |xis)....|d:\nt_ch|
|00004180| 6b 5c 6d 75 6c 74 69 6d | 65 64 69 61 5c 64 69 72 |k\multim|edia\dir|
|00004190| 65 63 74 78 5c 64 69 6e | 70 75 74 5c 64 78 37 5c |ectx\din|put\dx7\|
|000041a0| 64 6c 6c 5c 64 69 67 65 | 6e 6a 2e 63 00 00 00 00 |dll\dige|nj.c....|
|000041b0| 75 69 53 74 61 74 65 41 | 78 69 73 20 3c 20 63 41 |uiStateA|xis < cA|
|000041c0| 28 63 5f 72 67 69 62 4a | 6f 79 53 74 61 74 65 41 |(c_rgibJ|oyStateA|
|000041d0| 78 69 73 46 72 6f 6d 53 | 74 61 74 65 41 78 69 73 |xisFromS|tateAxis|
|000041e0| 29 00 00 00 43 4a 6f 79 | 5f 51 75 65 72 79 49 6e |)...CJoy|_QueryIn|
|000041f0| 74 65 72 66 61 63 65 28 | 29 00 00 00 43 4a 6f 79 |terface(|)...CJoy|
|00004200| 5f 41 64 64 52 65 66 28 | 25 70 29 20 2d 3e 20 25 |_AddRef(|%p) -> %|
|00004210| 64 00 00 00 43 4a 6f 79 | 5f 52 65 6c 65 61 73 65 |d...CJoy|_Release|
|00004220| 28 25 70 29 20 2d 3e 20 | 25 64 00 00 43 4a 6f 79 |(%p) -> |%d..CJoy|
|00004230| 5f 47 65 74 50 72 6f 70 | 65 72 74 79 3a 20 45 5f |_GetProp|erty: E_|
|00004240| 4e 4f 54 49 4d 50 4c 20 | 6f 6e 20 67 75 69 64 3a |NOTIMPL |on guid:|
|00004250| 20 25 30 38 78 00 00 00 | 6c 4d 61 78 20 3e 3d 20 | %08x...|lMax >= |
|00004260| 6c 4d 69 6e 00 00 00 00 | 64 3a 5c 6e 74 5f 63 68 |lMin....|d:\nt_ch|
|00004270| 6b 5c 6d 75 6c 74 69 6d | 65 64 69 61 5c 64 69 72 |k\multim|edia\dir|
|00004280| 65 63 74 78 5c 64 69 6e | 70 75 74 5c 64 78 37 5c |ectx\din|put\dx7\|
|00004290| 64 6c 6c 5c 64 69 6e 70 | 75 74 69 2e 68 00 00 00 |dll\dinp|uti.h...|
|000042a0| 70 78 78 70 00 00 00 00 | 49 73 56 61 6c 69 64 53 |pxxp....|IsValidS|
|000042b0| 69 7a 65 44 49 44 45 56 | 43 41 50 53 28 70 64 63 |izeDIDEV|CAPS(pdc|
|000042c0| 2d 3e 64 77 53 69 7a 65 | 29 00 00 00 74 68 69 73 |->dwSize|)...this|
|000042d0| 2d 3e 70 6a 73 50 68 79 | 73 00 00 00 00 00 00 00 |->pjsPhy|s.......|
|000042e0| 68 72 65 73 20 3d 3d 20 | 4d 41 4b 45 5f 48 52 45 |hres == |MAKE_HRE|
|000042f0| 53 55 4c 54 28 53 45 56 | 45 52 49 54 59 5f 45 52 |SULT(SEV|ERITY_ER|
|00004300| 52 4f 52 2c 20 46 41 43 | 49 4c 49 54 59 5f 57 49 |ROR, FAC|ILITY_WI|
|00004310| 4e 33 32 2c 20 45 52 52 | 4f 52 5f 44 45 56 5f 4e |N32, ERR|OR_DEV_N|
|00004320| 4f 54 5f 45 58 49 53 54 | 29 00 00 00 70 70 72 6f |OT_EXIST|)...ppro|
|00004330| 70 69 2d 3e 64 77 44 65 | 76 54 79 70 65 20 26 20 |pi->dwDe|vType & |
|00004340| 44 49 44 46 54 5f 50 4f | 56 00 00 00 70 70 72 6f |DIDFT_PO|V...ppro|
|00004350| 70 69 2d 3e 64 77 44 65 | 76 54 79 70 65 20 3d 3d |pi->dwDe|vType ==|
|00004360| 20 74 68 69 73 2d 3e 64 | 66 2e 72 67 6f 64 66 5b | this->d|f.rgodf[|
|00004370| 70 70 72 6f 70 69 2d 3e | 69 6f 62 6a 5d 2e 64 77 |ppropi->|iobj].dw|
|00004380| 54 79 70 65 00 00 00 00 | 49 73 56 61 6c 69 64 53 |Type....|IsValidS|
|00004390| 69 7a 65 44 49 44 45 56 | 49 43 45 4f 42 4a 45 43 |izeDIDEV|ICEOBJEC|
|000043a0| 54 49 4e 53 54 41 4e 43 | 45 57 28 70 64 69 64 6f |TINSTANC|EW(pdido|
|000043b0| 69 57 2d 3e 64 77 53 69 | 7a 65 29 00 66 4c 65 71 |iW->dwSi|ze).fLeq|
|000043c0| 76 46 46 28 53 55 43 43 | 45 45 44 45 44 28 68 72 |vFF(SUCC|EEDED(hr|
|000043d0| 65 73 29 2c 20 2a 70 68 | 6b 29 00 00 70 76 65 72 |es), *ph|k)..pver|
|000043e0| 73 2d 3e 64 77 53 69 7a | 65 20 3d 3d 20 63 62 58 |s->dwSiz|e == cbX|
|000043f0| 28 2a 70 76 65 72 73 29 | 00 00 00 00 43 4a 6f 79 |(*pvers)|....CJoy|
|00004400| 5f 50 68 79 73 52 61 6e | 67 65 20 25 64 20 2d 3e |_PhysRan|ge %d ->|
|00004410| 20 25 64 3a 20 25 30 38 | 78 20 2f 20 25 30 38 78 | %d: %08|x / %08x|
|00004420| 20 2f 20 25 30 38 78 00 | 2a 70 4a 6f 79 56 61 6c | / %08x.|*pJoyVal|
|00004430| 75 65 28 6a 75 76 2e 72 | 75 76 2e 6a 72 76 52 61 |ue(juv.r|uv.jrvRa|
|00004440| 6e 67 65 73 2e 6a 70 4d | 69 6e 2c 20 75 69 50 6f |nges.jpM|in, uiPo|
|00004450| 73 41 78 69 73 29 20 3c | 20 2a 70 4a 6f 79 56 61 |sAxis) <| *pJoyVa|
|00004460| 6c 75 65 28 6a 75 76 2e | 72 75 76 2e 6a 72 76 52 |lue(juv.|ruv.jrvR|
|00004470| 61 6e 67 65 73 2e 6a 70 | 4d 61 78 2c 20 75 69 50 |anges.jp|Max, uiP|
|00004480| 6f 73 41 78 69 73 29 00 | 28 69 6e 74 29 2a 70 4a |osAxis).|(int)*pJ|
|00004490| 6f 79 56 61 6c 75 65 28 | 6a 75 76 2e 72 75 76 2e |oyValue(|juv.ruv.|
|000044a0| 6a 72 76 52 61 6e 67 65 | 73 2e 6a 70 4d 61 78 2c |jrvRange|s.jpMax,|
|000044b0| 20 75 69 50 6f 73 41 78 | 69 73 29 20 3e 3d 20 30 | uiPosAx|is) >= 0|
|000044c0| 00 00 00 00 70 47 78 78 | 78 00 00 00 74 68 69 73 |....pGxx|x...this|
|000044d0| 2d 3e 64 66 2e 64 77 4e | 75 6d 4f 62 6a 73 20 3c |->df.dwN|umObjs <|
|000044e0| 3d 20 63 4a 6f 79 53 74 | 61 74 65 4f 62 6a 54 6f |= cJoySt|ateObjTo|
|000044f0| 74 61 6c 00 74 68 69 73 | 2d 3e 64 66 2e 64 77 46 |tal.this|->df.dwF|
|00004500| 6c 61 67 73 20 3d 3d 20 | 30 00 00 00 55 73 65 48 |lags == |0...UseH|
|00004510| 69 64 50 61 74 68 00 00 | 53 79 73 74 65 6d 5c 43 |idPath..|System\C|
|00004520| 75 72 72 65 6e 74 43 6f | 6e 74 72 6f 6c 53 65 74 |urrentCo|ntrolSet|
|00004530| 5c 43 6f 6e 74 72 6f 6c | 5c 4d 65 64 69 61 50 72 |\Control|\MediaPr|
|00004540| 6f 70 65 72 74 69 65 73 | 5c 50 72 69 76 61 74 65 |operties|\Private|
|00004550| 50 72 6f 70 65 72 74 69 | 65 73 5c 4a 6f 79 73 74 |Properti|es\Joyst|
|00004560| 69 63 6b 00 55 6e 65 78 | 70 65 63 74 65 64 20 65 |ick.Unex|pected e|
|00004570| 72 72 6f 72 20 6f 62 74 | 61 69 6e 69 6e 67 20 6a |rror obt|aining j|
|00004580| 6f 79 73 74 69 63 6b 20 | 63 61 70 61 62 69 6c 69 |oystick |capabili|
|00004590| 74 69 65 73 00 00 00 00 | 46 6c 61 67 73 31 00 00 |ties....|Flags1..|
|000045a0| 74 68 69 73 2d 3e 68 6b | 54 79 70 65 20 3d 3d 20 |this->hk|Type == |
|000045b0| 30 00 00 00 70 75 70 00 | 75 69 64 20 3d 3d 20 30 |0...pup.|uid == 0|
|000045c0| 00 00 00 00 43 4c 53 49 | 44 00 00 00 00 00 00 00 |....CLSI|D.......|
|000045d0| 70 64 69 57 2d 3e 67 75 | 69 64 49 6e 73 74 61 6e |pdiW->gu|idInstan|
|000045e0| 63 65 2e 44 61 74 61 31 | 20 3d 3d 20 28 70 64 69 |ce.Data1| == (pdi|
|000045f0| 57 2d 3e 67 75 69 64 50 | 72 6f 64 75 63 74 2e 44 |W->guidP|roduct.D|
|00004600| 61 74 61 31 20 7c 20 74 | 68 69 73 2d 3e 69 64 4a |ata1 | t|his->idJ|
|00004610| 6f 79 29 00 49 73 56 61 | 6c 69 64 53 69 7a 65 44 |oy).IsVa|lidSizeD|
|00004620| 49 44 45 56 49 43 45 49 | 4e 53 54 41 4e 43 45 57 |IDEVICEI|NSTANCEW|
|00004630| 28 70 64 69 57 2d 3e 64 | 77 53 69 7a 65 29 00 00 |(pdiW->d|wSize)..|
|00004640| 4a 6f 79 73 74 69 63 6b | 3a 3a 53 65 74 50 72 6f |Joystick|::SetPro|
|00004650| 70 65 72 74 79 3a 3a 43 | 61 6c 69 62 72 61 74 69 |perty::C|alibrati|
|00004660| 6f 6e 3a 20 55 6e 61 62 | 6c 65 20 74 6f 20 75 70 |on: Unab|le to up|
|00004670| 64 61 74 65 20 63 61 6c | 69 62 72 61 74 69 6f 6e |date cal|ibration|
|00004680| 20 69 6e 20 72 65 67 69 | 73 74 72 79 00 00 00 00 | in regi|stry....|
|00004690| 43 4a 6f 79 5f 53 65 74 | 50 72 6f 70 65 72 74 79 |CJoy_Set|Property|
|000046a0| 3a 20 45 5f 4e 4f 54 49 | 4d 50 4c 20 6f 6e 20 67 |: E_NOTI|MPL on g|
|000046b0| 75 69 64 3a 20 25 30 38 | 78 00 00 00 00 00 00 00 |uid: %08|x.......|
|000046c0| 53 65 74 43 6f 6f 70 65 | 72 61 74 69 76 65 4c 65 |SetCoope|rativeLe|
|000046d0| 76 65 6c 3a 20 59 6f 75 | 20 72 65 61 6c 6c 79 20 |vel: You| really |
|000046e0| 73 68 6f 75 6c 64 6e 27 | 74 20 70 61 73 73 20 68 |shouldn'|t pass h|
|000046f0| 77 6e 64 20 3d 20 30 3b | 20 6a 6f 79 73 74 69 63 |wnd = 0;| joystic|
|00004700| 6b 20 63 61 6c 69 62 72 | 61 74 69 6f 6e 20 6d 61 |k calibr|ation ma|
|00004710| 79 20 62 65 20 64 6f 64 | 67 79 00 00 43 43 61 6c |y be dod|gy..CCal|
|00004720| 5f 43 6f 6f 6b 52 61 6e | 67 65 3a 20 69 6e 20 52 |_CookRan|ge: in R|
|00004730| 61 77 20 6d 6f 64 65 00 | 74 68 69 73 2d 3e 6c 43 |aw mode.|this->lC|
|00004740| 20 3c 3d 20 74 68 69 73 | 2d 3e 6c 4d 61 78 00 00 | <= this|->lMax..|
|00004750| 74 68 69 73 2d 3e 6c 4d | 69 6e 20 3c 3d 20 74 68 |this->lM|in <= th|
|00004760| 69 73 2d 3e 6c 43 00 00 | 74 68 69 73 2d 3e 64 77 |is->lC..|this->dw|
|00004770| 53 61 74 20 3c 3d 20 52 | 41 4e 47 45 44 49 56 49 |Sat <= R|ANGEDIVI|
|00004780| 53 49 4f 4e 53 00 00 00 | 74 68 69 73 2d 3e 64 77 |SIONS...|this->dw|
|00004790| 44 7a 20 3c 3d 20 52 41 | 4e 47 45 44 49 56 49 53 |Dz <= RA|NGEDIVIS|
|000047a0| 49 4f 4e 53 00 00 00 00 | 64 3a 5c 6e 74 5f 63 68 |IONS....|d:\nt_ch|
|000047b0| 6b 5c 6d 75 6c 74 69 6d | 65 64 69 61 5c 64 69 72 |k\multim|edia\dir|
|000047c0| 65 63 74 78 5c 64 69 6e | 70 75 74 5c 64 78 37 5c |ectx\din|put\dx7\|
|000047d0| 64 6c 6c 5c 64 69 63 61 | 6c 2e 63 00 43 61 6c 69 |dll\dica|l.c.Cali|
|000047e0| 62 72 61 74 69 6f 6e 00 | 70 63 61 6c 2d 3e 6c 43 |bration.|pcal->lC|
|000047f0| 65 6e 74 65 72 20 3d 3d | 20 70 64 69 70 63 61 6c |enter ==| pdipcal|
|00004800| 2d 3e 6c 43 65 6e 74 65 | 72 00 00 00 70 63 61 6c |->lCente|r...pcal|
|00004810| 2d 3e 6c 4d 61 78 20 3d | 3d 20 70 64 69 70 63 61 |->lMax =|= pdipca|
|00004820| 6c 2d 3e 6c 4d 61 78 00 | 70 63 61 6c 2d 3e 6c 4d |l->lMax.|pcal->lM|
|00004830| 69 6e 20 3d 3d 20 70 64 | 69 70 63 61 6c 2d 3e 6c |in == pd|ipcal->l|
|00004840| 4d 69 6e 00 45 52 52 4f | 52 20 44 49 50 52 4f 50 |Min.ERRO|R DIPROP|
|00004850| 5f 52 41 4e 47 45 3a 20 | 6c 4d 69 6e 20 6d 75 73 |_RANGE: |lMin mus|
|00004860| 74 20 62 65 20 3c 3d 20 | 6c 4d 61 78 00 00 00 00 |t be <= |lMax....|
|00004870| 43 43 61 6c 5f 53 65 74 | 50 72 6f 70 65 72 74 79 |CCal_Set|Property|
|00004880| 3a 44 49 50 52 4f 50 5f | 52 41 4e 47 45 3a 20 6c |:DIPROP_|RANGE: l|
|00004890| 4d 69 6e 3a 20 25 30 38 | 78 2c 20 6c 4d 61 78 3a |Min: %08|x, lMax:|
|000048a0| 20 25 30 38 78 00 00 00 | 53 65 74 50 72 6f 70 65 | %08x...|SetPrope|
|000048b0| 72 74 79 3a 20 56 61 6c | 75 65 20 6d 75 73 74 20 |rty: Val|ue must |
|000048c0| 62 65 20 30 20 2e 2e 20 | 31 30 30 30 30 00 00 00 |be 0 .. |10000...|
|000048d0| 45 52 52 4f 52 20 53 65 | 74 50 72 6f 70 65 72 74 |ERROR Se|tPropert|
|000048e0| 79 3a 20 69 6e 76 61 6c | 69 64 20 63 61 6c 69 62 |y: inval|id calib|
|000048f0| 72 61 74 69 6f 6e 20 66 | 6c 61 67 73 00 00 00 00 |ration f|lags....|
|00004900| 25 73 5c 25 75 00 00 00 | 41 63 74 75 61 74 6f 72 |%s\%u...|Actuator|
|00004910| 73 00 00 00 50 4f 56 73 | 00 00 00 00 42 75 74 74 |s...POVs|....Butt|
|00004920| 6f 6e 73 00 41 78 65 73 | 00 00 00 00 78 78 00 00 |ons.Axes|....xx..|
|00004930| 70 64 69 64 6f 69 57 2d | 3e 74 73 7a 4e 61 6d 65 |pdidoiW-|>tszName|
|00004940| 5b 30 5d 20 3d 3d 20 4c | 27 5c 30 27 00 00 00 00 |[0] == L|'\0'....|
|00004950| 64 3a 5c 6e 74 5f 63 68 | 6b 5c 6d 75 6c 74 69 6d |d:\nt_ch|k\multim|
|00004960| 65 64 69 61 5c 64 69 72 | 65 63 74 78 5c 64 69 6e |edia\dir|ectx\din|
|00004970| 70 75 74 5c 64 78 37 5c | 64 6c 6c 5c 64 69 6a 6f |put\dx7\|dll\dijo|
|00004980| 79 74 79 70 2e 63 00 00 | 46 46 41 74 74 72 69 62 |ytyp.c..|FFAttrib|
|00004990| 75 74 65 73 00 00 00 00 | 43 4a 6f 79 45 66 66 00 |utes....|CJoyEff.|
|000049a0| 43 4a 6f 79 45 66 66 5f | 51 75 65 72 79 49 6e 74 |CJoyEff_|QueryInt|
|000049b0| 65 72 66 61 63 65 28 29 | 00 00 00 00 43 4a 6f 79 |erface()|....CJoy|
|000049c0| 45 66 66 5f 41 64 64 52 | 65 66 28 25 70 29 20 2d |Eff_AddR|ef(%p) -|
|000049d0| 3e 20 25 64 00 00 00 00 | 43 4a 6f 79 45 66 66 5f |> %d....|CJoyEff_|
|000049e0| 52 65 6c 65 61 73 65 28 | 25 70 29 20 2d 3e 20 25 |Release(|%p) -> %|
|000049f0| 64 00 00 00 64 3a 5c 6e | 74 5f 63 68 6b 5c 6d 75 |d...d:\n|t_chk\mu|
|00004a00| 6c 74 69 6d 65 64 69 61 | 5c 64 69 72 65 63 74 78 |ltimedia|\directx|
|00004a10| 5c 64 69 6e 70 75 74 5c | 64 78 37 5c 64 6c 6c 5c |\dinput\|dx7\dll\|
|00004a20| 64 69 65 66 66 6a 2e 63 | 00 00 00 00 43 4a 6f 79 |dieffj.c|....CJoy|
|00004a30| 45 66 66 5f 49 6e 43 72 | 69 74 28 74 68 69 73 29 |Eff_InCr|it(this)|
|00004a40| 00 00 00 00 70 78 75 75 | 75 00 00 00 70 75 78 78 |....pxuu|u...puxx|
|00004a50| 00 00 00 00 70 75 75 00 | 70 75 78 00 64 77 54 72 |....puu.|pux.dwTr|
|00004a60| 69 67 67 65 72 3d 25 30 | 38 78 00 00 20 41 78 69 |igger=%0|8x.. Axi|
|00004a70| 73 25 32 64 3d 25 30 38 | 78 20 44 69 72 65 63 74 |s%2d=%08|x Direct|
|00004a80| 69 6f 6e 3d 25 35 64 00 | 63 41 78 65 73 3d 25 64 |ion=%5d.|cAxes=%d|
|00004a90| 00 00 00 00 64 77 46 6c | 61 67 73 3d 25 30 38 78 |....dwFl|ags=%08x|
|00004aa0| 00 00 00 00 70 75 78 78 | 70 78 00 00 70 75 78 78 |....puxx|px..puxx|
|00004ab0| 75 00 00 00 43 45 66 66 | 56 78 64 00 43 45 66 66 |u...CEff|Vxd.CEff|
|00004ac0| 56 78 64 5f 51 75 65 72 | 79 49 6e 74 65 72 66 61 |Vxd_Quer|yInterfa|
|00004ad0| 63 65 28 29 00 00 00 00 | 43 45 66 66 56 78 64 5f |ce()....|CEffVxd_|
|00004ae0| 41 64 64 52 65 66 28 25 | 70 29 20 2d 3e 20 25 64 |AddRef(%|p) -> %d|
|00004af0| 00 00 00 00 43 45 66 66 | 56 78 64 5f 52 65 6c 65 |....CEff|Vxd_Rele|
|00004b00| 61 73 65 28 25 70 29 20 | 2d 3e 20 25 64 00 00 00 |ase(%p) |-> %d...|
|00004b10| 63 62 53 75 62 50 76 50 | 76 28 26 70 76 49 6e 2c |cbSubPvP|v(&pvIn,|
|00004b20| 20 26 64 77 49 4f 43 6f | 64 65 29 20 3d 3d 20 63 | &dwIOCo|de) == c|
|00004b30| 62 58 28 64 77 49 4f 43 | 6f 64 65 29 00 00 00 00 |bX(dwIOC|ode)....|
|00004b40| 64 3a 5c 6e 74 5f 63 68 | 6b 5c 6d 75 6c 74 69 6d |d:\nt_ch|k\multim|
|00004b50| 65 64 69 61 5c 64 69 72 | 65 63 74 78 5c 64 69 6e |edia\dir|ectx\din|
|00004b60| 70 75 74 5c 64 78 37 5c | 64 6c 6c 5c 64 69 65 66 |put\dx7\|dll\dief|
|00004b70| 66 76 2e 63 00 00 00 00 | 75 00 00 00 43 45 53 68 |fv.c....|u...CESh|
|00004b80| 65 70 00 00 43 45 53 68 | 65 70 5f 51 75 65 72 79 |ep..CESh|ep_Query|
|00004b90| 49 6e 74 65 72 66 61 63 | 65 28 29 00 43 45 53 68 |Interfac|e().CESh|
|00004ba0| 65 70 5f 41 64 64 52 65 | 66 28 25 70 29 20 2d 3e |ep_AddRe|f(%p) ->|
|00004bb0| 20 25 64 00 43 45 53 68 | 65 70 5f 52 65 6c 65 61 | %d.CESh|ep_Relea|
|00004bc0| 73 65 28 25 70 29 20 2d | 3e 20 25 64 00 00 00 00 |se(%p) -|> %d....|
|00004bd0| 4a 6f 79 73 74 69 63 6b | 20 25 64 20 67 6c 6f 62 |Joystick| %d glob|
|00004be0| 61 6c 20 67 61 69 6e 20 | 3d 20 25 64 00 00 00 00 |al gain |= %d....|
|00004bf0| 64 77 45 78 74 65 72 6e | 61 6c 49 44 20 3c 20 63 |dwExtern|alID < c|
|00004c00| 4a 6f 79 4d 61 78 00 00 | 64 3a 5c 6e 74 5f 63 68 |JoyMax..|d:\nt_ch|
|00004c10| 6b 5c 6d 75 6c 74 69 6d | 65 64 69 61 5c 64 69 72 |k\multim|edia\dir|
|00004c20| 65 63 74 78 5c 64 69 6e | 70 75 74 5c 64 78 37 5c |ectx\din|put\dx7\|
|00004c30| 64 6c 6c 5c 64 69 65 73 | 68 65 70 2e 63 00 00 00 |dll\dies|hep.c...|
|00004c40| 70 73 68 2d 3e 64 77 45 | 66 66 65 63 74 20 3d 3d |psh->dwE|ffect ==|
|00004c50| 20 30 00 00 70 78 75 70 | 70 78 00 00 56 4a 6f 79 | 0..pxup|px..VJoy|
|00004c60| 44 00 00 00 00 00 00 00 | 53 75 62 73 74 69 74 75 |D.......|Substitu|
|00004c70| 74 69 6e 67 20 45 5f 4e | 4f 54 49 4d 50 4c 20 66 |ting E_N|OTIMPL f|
|00004c80| 6f 72 20 46 46 20 64 72 | 69 76 65 72 20 43 6f 43 |or FF dr|iver CoC|
|00004c90| 72 65 61 74 65 49 6e 73 | 74 61 6e 63 65 20 65 72 |reateIns|tance er|
|00004ca0| 72 6f 72 20 30 78 25 30 | 38 78 00 00 78 00 00 00 |ror 0x%0|8x..x...|
|00004cb0| 67 5f 68 6d 74 78 4a 6f | 79 00 00 00 43 4b 62 64 |g_hmtxJo|y...CKbd|
|00004cc0| 00 00 00 00 43 4b 62 64 | 5f 51 75 65 72 79 49 6e |....CKbd|_QueryIn|
|00004cd0| 74 65 72 66 61 63 65 28 | 29 00 00 00 43 4b 62 64 |terface(|)...CKbd|
|00004ce0| 5f 41 64 64 52 65 66 28 | 25 70 29 20 2d 3e 20 25 |_AddRef(|%p) -> %|
|00004cf0| 64 00 00 00 43 4b 62 64 | 5f 52 65 6c 65 61 73 65 |d...CKbd|_Release|
|00004d00| 28 25 70 29 20 2d 3e 20 | 25 64 00 00 64 3a 5c 6e |(%p) -> |%d..d:\n|
|00004d10| 74 5f 63 68 6b 5c 6d 75 | 6c 74 69 6d 65 64 69 61 |t_chk\mu|ltimedia|
|00004d20| 5c 64 69 72 65 63 74 78 | 5c 64 69 6e 70 75 74 5c |\directx|\dinput\|
|00004d30| 64 78 37 5c 64 6c 6c 5c | 64 69 67 65 6e 6b 2e 63 |dx7\dll\|digenk.c|
|00004d40| 00 00 00 00 53 6f 6d 65 | 62 6f 64 79 20 69 73 20 |....Some|body is |
|00004d50| 70 61 73 73 69 6e 67 20 | 25 64 20 74 6f 20 57 72 |passing |%d to Wr|
|00004d60| 61 70 70 65 64 47 65 74 | 4b 65 79 62 6f 61 72 64 |appedGet|Keyboard|
|00004d70| 54 79 70 65 00 00 00 00 | 44 49 4e 50 55 54 3a 20 |Type....|DINPUT: |
|00004d80| 47 65 74 4b 65 79 62 6f | 61 72 64 54 79 70 65 28 |GetKeybo|ardType(|
|00004d90| 25 64 29 20 72 65 74 75 | 72 6e 69 6e 67 20 30 78 |%d) retu|rning 0x|
|00004da0| 25 30 38 78 00 00 00 00 | 54 65 73 74 5c 4b 65 79 |%08x....|Test\Key|
|00004db0| 62 6f 61 72 64 54 79 70 | 65 00 00 00 74 68 69 73 |boardTyp|e...this|
|00004dc0| 2d 3e 70 6b 73 50 68 79 | 73 00 00 00 4b 65 79 62 |->pksPhy|s...Keyb|
|00004dd0| 6f 61 72 64 20 56 78 44 | 20 66 6c 61 67 73 3a 20 |oard VxD| flags: |
|00004de0| 30 78 25 30 38 78 00 00 | 70 70 72 6f 70 69 2d 3e |0x%08x..|ppropi->|
|00004df0| 64 77 44 65 76 54 79 70 | 65 20 26 20 44 49 44 46 |dwDevTyp|e & DIDF|
|00004e00| 54 5f 42 55 54 54 4f 4e | 00 00 00 00 70 70 72 6f |T_BUTTON|....ppro|
|00004e10| 70 69 2d 3e 64 77 44 65 | 76 54 79 70 65 20 3d 3d |pi->dwDe|vType ==|
|00004e20| 20 74 68 69 73 2d 3e 72 | 67 6f 64 66 5b 70 70 72 | this->r|godf[ppr|
|00004e30| 6f 70 69 2d 3e 69 6f 62 | 6a 5d 2e 64 77 54 79 70 |opi->iob|j].dwTyp|
|00004e40| 65 00 00 00 74 68 69 73 | 2d 3e 72 67 6f 64 66 20 |e...this|->rgodf |
|00004e50| 3d 3d 20 74 68 69 73 2d | 3e 64 66 2e 72 67 6f 64 |== this-|>df.rgod|
|00004e60| 66 00 00 00 00 00 00 00 | 4b 62 64 3a 3a 53 65 74 |f.......|Kbd::Set|
|00004e70| 43 6f 6f 70 65 72 61 74 | 69 76 65 4c 65 76 65 6c |Cooperat|iveLevel|
|00004e80| 3a 20 4e 4f 57 49 4e 4b | 45 59 20 6e 6f 74 20 73 |: NOWINK|EY not s|
|00004e90| 75 70 70 6f 72 74 65 64 | 20 69 6e 20 42 61 63 6b |upported| in Back|
|00004ea0| 67 72 6f 75 64 20 6d 6f | 64 65 2e 00 00 00 00 00 |groud mo|de......|
|00004eb0| 44 49 47 45 54 45 4d 46 | 4c 28 74 68 69 73 2d 3e |DIGETEMF|L(this->|
|00004ec0| 70 76 69 2d 3e 66 6c 29 | 20 3d 3d 20 30 20 7c 7c |pvi->fl)| == 0 |||
|00004ed0| 20 44 49 47 45 54 45 4d | 46 4c 28 74 68 69 73 2d | DIGETEM|FL(this-|
|00004ee0| 3e 70 76 69 2d 3e 66 6c | 29 20 3d 3d 20 44 49 45 |>pvi->fl|) == DIE|
|00004ef0| 4d 46 4c 5f 4b 42 44 20 | 7c 7c 20 44 49 47 45 54 |MFL_KBD ||| DIGET|
|00004f00| 45 4d 46 4c 28 74 68 69 | 73 2d 3e 70 76 69 2d 3e |EMFL(thi|s->pvi->|
|00004f10| 66 6c 29 20 3d 3d 20 44 | 49 45 4d 46 4c 5f 4b 42 |fl) == D|IEMFL_KB|
|00004f20| 44 32 00 00 70 6f 64 66 | 2d 3e 64 77 46 6c 61 67 |D2..podf|->dwFlag|
|00004f30| 73 20 3d 3d 20 30 00 00 | 74 68 69 73 2d 3e 64 66 |s == 0..|this->df|
|00004f40| 2e 64 77 4e 75 6d 4f 62 | 6a 73 20 3d 3d 20 30 00 |.dwNumOb|js == 0.|
|00004f50| 49 73 45 71 75 61 6c 47 | 55 49 44 28 72 67 75 69 |IsEqualG|UID(rgui|
|00004f60| 64 2c 20 26 47 55 49 44 | 5f 53 79 73 4b 65 79 62 |d, &GUID|_SysKeyb|
|00004f70| 6f 61 72 64 45 6d 29 00 | 49 73 45 71 75 61 6c 47 |oardEm).|IsEqualG|
|00004f80| 55 49 44 28 72 67 75 69 | 64 2c 20 26 47 55 49 44 |UID(rgui|d, &GUID|
|00004f90| 5f 53 79 73 4b 65 79 62 | 6f 61 72 64 45 6d 32 29 |_SysKeyb|oardEm2)|
|00004fa0| 00 00 00 00 74 68 69 73 | 2d 3e 66 6c 45 6d 75 6c |....this|->flEmul|
|00004fb0| 61 74 69 6f 6e 20 3d 3d | 20 30 00 00 49 73 45 71 |ation ==| 0..IsEq|
|00004fc0| 75 61 6c 47 55 49 44 28 | 72 67 75 69 64 2c 20 26 |ualGUID(|rguid, &|
|00004fd0| 47 55 49 44 5f 53 79 73 | 4b 65 79 62 6f 61 72 64 |GUID_Sys|Keyboard|
|00004fe0| 29 00 00 00 47 55 49 44 | 5f 53 79 73 4b 65 79 62 |)...GUID|_SysKeyb|
|00004ff0| 6f 61 72 64 45 6d 32 2e | 44 61 74 61 31 20 3d 3d |oardEm2.|Data1 ==|
|00005000| 20 30 78 36 46 31 44 32 | 42 38 33 00 47 55 49 44 | 0x6F1D2|B83.GUID|
|00005010| 5f 53 79 73 4b 65 79 62 | 6f 61 72 64 45 6d 20 2e |_SysKeyb|oardEm .|
|00005020| 44 61 74 61 31 20 3d 3d | 20 30 78 36 46 31 44 32 |Data1 ==| 0x6F1D2|
|00005030| 42 38 32 00 47 55 49 44 | 5f 53 79 73 4b 65 79 62 |B82.GUID|_SysKeyb|
|00005040| 6f 61 72 64 20 2e 44 61 | 74 61 31 20 3d 3d 20 30 |oard .Da|ta1 == 0|
|00005050| 78 36 46 31 44 32 42 36 | 31 00 00 00 74 68 69 73 |x6F1D2B6|1...this|
|00005060| 2d 3e 72 67 6f 64 66 5b | 69 62 5d 2e 64 77 46 6c |->rgodf[|ib].dwFl|
|00005070| 61 67 73 20 3d 3d 20 30 | 00 00 00 00 00 00 00 00 |ags == 0|........|
|00005080| 66 4c 6f 72 46 46 28 69 | 64 6b 20 3d 3d 20 49 44 |fLorFF(i|dk == ID|
|00005090| 44 41 54 41 5f 4b 42 44 | 5f 4a 41 50 41 4e 31 30 |DATA_KBD|_JAPAN10|
|000050a0| 36 20 26 26 20 69 62 20 | 3d 3d 20 30 78 37 33 2c |6 && ib |== 0x73,|
|000050b0| 20 72 67 62 5b 70 62 5b | 69 62 5d 5d 20 3d 3d 20 | rgb[pb[|ib]] == |
|000050c0| 30 29 00 00 63 5f 72 67 | 6b 74 57 68 69 63 68 5b |0)..c_rg|ktWhich[|
|000050d0| 70 62 5b 69 62 5d 5d 20 | 26 20 4b 42 44 54 59 50 |pb[ib]] |& KBDTYP|
|000050e0| 45 5f 41 4e 59 4b 42 44 | 00 00 00 00 68 72 73 72 |E_ANYKBD|....hrsr|
|000050f0| 63 00 00 00 00 00 00 00 | 49 73 45 71 75 61 6c 47 |c.......|IsEqualG|
|00005100| 55 49 44 28 72 67 75 69 | 64 2c 20 26 47 55 49 44 |UID(rgui|d, &GUID|
|00005110| 5f 53 79 73 4b 65 79 62 | 6f 61 72 64 29 20 7c 7c |_SysKeyb|oard) |||
|00005120| 20 49 73 45 71 75 61 6c | 47 55 49 44 28 72 67 75 | IsEqual|GUID(rgu|
|00005130| 69 64 2c 20 26 47 55 49 | 44 5f 53 79 73 4b 65 79 |id, &GUI|D_SysKey|
|00005140| 62 6f 61 72 64 45 6d 29 | 20 7c 7c 20 49 73 45 71 |boardEm)| || IsEq|
|00005150| 75 61 6c 47 55 49 44 28 | 72 67 75 69 64 2c 20 26 |ualGUID(|rguid, &|
|00005160| 47 55 49 44 5f 53 79 73 | 4b 65 79 62 6f 61 72 64 |GUID_Sys|Keyboard|
|00005170| 45 6d 32 29 00 00 00 00 | 49 73 45 71 75 61 6c 47 |Em2)....|IsEqualG|
|00005180| 55 49 44 28 26 47 55 49 | 44 5f 53 79 73 4b 65 79 |UID(&GUI|D_SysKey|
|00005190| 62 6f 61 72 64 20 2c 20 | 26 70 64 69 57 2d 3e 67 |board , |&pdiW->g|
|000051a0| 75 69 64 49 6e 73 74 61 | 6e 63 65 29 20 7c 7c 20 |uidInsta|nce) || |
|000051b0| 49 73 45 71 75 61 6c 47 | 55 49 44 28 26 47 55 49 |IsEqualG|UID(&GUI|
|000051c0| 44 5f 53 79 73 4b 65 79 | 62 6f 61 72 64 45 6d 20 |D_SysKey|boardEm |
|000051d0| 2c 20 26 70 64 69 57 2d | 3e 67 75 69 64 49 6e 73 |, &pdiW-|>guidIns|
|000051e0| 74 61 6e 63 65 29 20 7c | 7c 20 49 73 45 71 75 61 |tance) ||| IsEqua|
|000051f0| 6c 47 55 49 44 28 26 47 | 55 49 44 5f 53 79 73 4b |lGUID(&G|UID_SysK|
|00005200| 65 79 62 6f 61 72 64 45 | 6d 32 2c 20 26 70 64 69 |eyboardE|m2, &pdi|
|00005210| 57 2d 3e 67 75 69 64 49 | 6e 73 74 61 6e 63 65 29 |W->guidI|nstance)|
|00005220| 00 00 00 00 43 4d 6f 75 | 73 65 00 00 43 4d 6f 75 |....CMou|se..CMou|
|00005230| 73 65 5f 51 75 65 72 79 | 49 6e 74 65 72 66 61 63 |se_Query|Interfac|
|00005240| 65 28 29 00 43 4d 6f 75 | 73 65 5f 41 64 64 52 65 |e().CMou|se_AddRe|
|00005250| 66 28 25 70 29 20 2d 3e | 20 25 64 00 43 4d 6f 75 |f(%p) ->| %d.CMou|
|00005260| 73 65 5f 52 65 6c 65 61 | 73 65 28 25 70 29 20 2d |se_Relea|se(%p) -|
|00005270| 3e 20 25 64 00 00 00 00 | 64 3a 5c 6e 74 5f 63 68 |> %d....|d:\nt_ch|
|00005280| 6b 5c 6d 75 6c 74 69 6d | 65 64 69 61 5c 64 69 72 |k\multim|edia\dir|
|00005290| 65 63 74 78 5c 64 69 6e | 70 75 74 5c 64 78 37 5c |ectx\din|put\dx7\|
|000052a0| 64 6c 6c 5c 64 69 67 65 | 6e 6d 2e 63 00 00 00 00 |dll\dige|nm.c....|
|000052b0| 74 68 69 73 2d 3e 70 64 | 6d 73 50 68 79 73 00 00 |this->pd|msPhys..|
|000052c0| 49 73 45 71 75 61 6c 47 | 55 49 44 28 26 47 55 49 |IsEqualG|UID(&GUI|
|000052d0| 44 5f 53 79 73 4d 6f 75 | 73 65 20 2c 20 26 70 64 |D_SysMou|se , &pd|
|000052e0| 69 57 2d 3e 67 75 69 64 | 49 6e 73 74 61 6e 63 65 |iW->guid|Instance|
|000052f0| 29 20 7c 7c 20 49 73 45 | 71 75 61 6c 47 55 49 44 |) || IsE|qualGUID|
|00005300| 28 26 47 55 49 44 5f 53 | 79 73 4d 6f 75 73 65 45 |(&GUID_S|ysMouseE|
|00005310| 6d 20 2c 20 26 70 64 69 | 57 2d 3e 67 75 69 64 49 |m , &pdi|W->guidI|
|00005320| 6e 73 74 61 6e 63 65 29 | 20 7c 7c 20 49 73 45 71 |nstance)| || IsEq|
|00005330| 75 61 6c 47 55 49 44 28 | 26 47 55 49 44 5f 53 79 |ualGUID(|&GUID_Sy|
|00005340| 73 4d 6f 75 73 65 45 6d | 32 2c 20 26 70 64 69 57 |sMouseEm|2, &pdiW|
|00005350| 2d 3e 67 75 69 64 49 6e | 73 74 61 6e 63 65 29 00 |->guidIn|stance).|
|00005360| 44 49 44 46 54 5f 47 45 | 54 54 59 50 45 28 70 70 |DIDFT_GE|TTYPE(pp|
|00005370| 72 6f 70 69 2d 3e 64 77 | 44 65 76 54 79 70 65 29 |ropi->dw|DevType)|
|00005380| 20 3d 3d 20 44 49 44 46 | 54 5f 52 45 4c 41 58 49 | == DIDF|T_RELAXI|
|00005390| 53 20 7c 7c 20 44 49 44 | 46 54 5f 47 45 54 54 59 |S || DID|FT_GETTY|
|000053a0| 50 45 28 70 70 72 6f 70 | 69 2d 3e 64 77 44 65 76 |PE(pprop|i->dwDev|
|000053b0| 54 79 70 65 29 20 3d 3d | 20 44 49 44 46 54 5f 50 |Type) ==| DIDFT_P|
|000053c0| 53 48 42 55 54 54 4f 4e | 00 00 00 00 4d 6f 75 73 |SHBUTTON|....Mous|
|000053d0| 65 20 61 63 63 65 73 73 | 20 6d 75 73 74 20 62 65 |e access| must be|
|000053e0| 20 65 78 63 6c 75 73 69 | 76 65 20 66 6f 72 65 67 | exclusi|ve foreg|
|000053f0| 72 6f 75 6e 64 20 69 6e | 20 45 6d 75 6c 61 74 69 |round in| Emulati|
|00005400| 6f 6e 20 32 2e 00 00 00 | 45 78 63 6c 75 73 69 76 |on 2....|Exclusiv|
|00005410| 65 20 62 61 63 6b 67 72 | 6f 75 6e 64 20 6d 6f 75 |e backgr|ound mou|
|00005420| 73 65 20 61 63 63 65 73 | 73 20 64 69 73 61 6c 6c |se acces|s disall|
|00005430| 6f 77 65 64 00 00 00 00 | 44 49 47 45 54 45 4d 46 |owed....|DIGETEMF|
|00005440| 4c 28 74 68 69 73 2d 3e | 70 76 69 2d 3e 66 6c 29 |L(this->|pvi->fl)|
|00005450| 20 3d 3d 20 30 20 7c 7c | 20 44 49 47 45 54 45 4d | == 0 ||| DIGETEM|
|00005460| 46 4c 28 74 68 69 73 2d | 3e 70 76 69 2d 3e 66 6c |FL(this-|>pvi->fl|
|00005470| 29 20 3d 3d 20 44 49 45 | 4d 46 4c 5f 4d 4f 55 53 |) == DIE|MFL_MOUS|
|00005480| 45 20 7c 7c 20 44 49 47 | 45 54 45 4d 46 4c 28 74 |E || DIG|ETEMFL(t|
|00005490| 68 69 73 2d 3e 70 76 69 | 2d 3e 66 6c 29 20 3d 3d |his->pvi|->fl) ==|
|000054a0| 20 44 49 45 4d 46 4c 5f | 4d 4f 55 53 45 32 00 00 | DIEMFL_|MOUSE2..|
|000054b0| 74 68 69 73 2d 3e 64 66 | 2e 64 77 4e 75 6d 4f 62 |this->df|.dwNumOb|
|000054c0| 6a 73 20 3c 3d 20 63 41 | 28 74 68 69 73 2d 3e 72 |js <= cA|(this->r|
|000054d0| 67 6f 64 66 29 00 00 00 | 4d 69 73 6d 61 74 63 68 |godf)...|Mismatch|
|000054e0| 65 64 20 76 65 72 73 69 | 6f 6e 20 6f 66 20 64 69 |ed versi|on of di|
|000054f0| 6e 70 75 74 2e 76 78 64 | 00 00 00 00 49 73 45 71 |nput.vxd|....IsEq|
|00005500| 75 61 6c 47 55 49 44 28 | 72 67 75 69 64 2c 20 26 |ualGUID(|rguid, &|
|00005510| 47 55 49 44 5f 53 79 73 | 4d 6f 75 73 65 45 6d 29 |GUID_Sys|MouseEm)|
|00005520| 00 00 00 00 49 73 45 71 | 75 61 6c 47 55 49 44 28 |....IsEq|ualGUID(|
|00005530| 72 67 75 69 64 2c 20 26 | 47 55 49 44 5f 53 79 73 |rguid, &|GUID_Sys|
|00005540| 4d 6f 75 73 65 45 6d 32 | 29 00 00 00 49 73 45 71 |MouseEm2|)...IsEq|
|00005550| 75 61 6c 47 55 49 44 28 | 72 67 75 69 64 2c 20 26 |ualGUID(|rguid, &|
|00005560| 47 55 49 44 5f 53 79 73 | 4d 6f 75 73 65 29 00 00 |GUID_Sys|Mouse)..|
|00005570| 47 55 49 44 5f 53 79 73 | 4d 6f 75 73 65 45 6d 32 |GUID_Sys|MouseEm2|
|00005580| 2e 44 61 74 61 31 20 3d | 3d 20 30 78 36 46 31 44 |.Data1 =|= 0x6F1D|
|00005590| 32 42 38 31 00 00 00 00 | 47 55 49 44 5f 53 79 73 |2B81....|GUID_Sys|
|000055a0| 4d 6f 75 73 65 45 6d 20 | 2e 44 61 74 61 31 20 3d |MouseEm |.Data1 =|
|000055b0| 3d 20 30 78 36 46 31 44 | 32 42 38 30 00 00 00 00 |= 0x6F1D|2B80....|
|000055c0| 47 55 49 44 5f 53 79 73 | 4d 6f 75 73 65 20 2e 44 |GUID_Sys|Mouse .D|
|000055d0| 61 74 61 31 20 3d 3d 20 | 30 78 36 46 31 44 32 42 |ata1 == |0x6F1D2B|
|000055e0| 36 30 00 00 57 61 72 6e | 69 6e 67 3a 20 53 79 73 |60..Warn|ing: Sys|
|000055f0| 74 65 6d 20 64 6f 65 73 | 20 6e 6f 74 20 68 61 76 |tem does| not hav|
|00005600| 65 20 61 20 6d 6f 75 73 | 65 00 00 00 00 00 00 00 |e a mous|e.......|
|00005610| 49 73 45 71 75 61 6c 47 | 55 49 44 28 72 67 75 69 |IsEqualG|UID(rgui|
|00005620| 64 2c 20 26 47 55 49 44 | 5f 53 79 73 4d 6f 75 73 |d, &GUID|_SysMous|
|00005630| 65 29 20 7c 7c 20 49 73 | 45 71 75 61 6c 47 55 49 |e) || Is|EqualGUI|
|00005640| 44 28 72 67 75 69 64 2c | 20 26 47 55 49 44 5f 53 |D(rguid,| &GUID_S|
|00005650| 79 73 4d 6f 75 73 65 45 | 6d 29 20 7c 7c 20 49 73 |ysMouseE|m) || Is|
|00005660| 45 71 75 61 6c 47 55 49 | 44 28 72 67 75 69 64 2c |EqualGUI|D(rguid,|
|00005670| 20 26 47 55 49 44 5f 53 | 79 73 4d 6f 75 73 65 45 | &GUID_S|ysMouseE|
|00005680| 6d 32 29 00 64 3a 5c 6e | 74 5f 63 68 6b 5c 6d 75 |m2).d:\n|t_chk\mu|
|00005690| 6c 74 69 6d 65 64 69 61 | 5c 64 69 72 65 63 74 78 |ltimedia|\directx|
|000056a0| 5c 64 69 6e 70 75 74 5c | 64 78 37 5c 64 6c 6c 5c |\dinput\|dx7\dll\|
|000056b0| 64 69 67 65 6e 78 2e 63 | 00 00 00 00 49 6f 63 74 |digenx.c|....Ioct|
|000056c0| 6c 28 25 30 38 78 29 20 | 66 61 69 6c 65 64 2c 20 |l(%08x) |failed, |
|000056d0| 65 72 72 6f 72 20 25 64 | 00 00 00 00 49 6f 63 74 |error %d|....Ioct|
|000056e0| 6c 28 25 30 38 78 29 20 | 72 65 74 75 72 6e 65 64 |l(%08x) |returned|
|000056f0| 20 77 72 6f 6e 67 20 63 | 62 4f 75 74 00 00 00 00 | wrong c|bOut....|
|00005700| 5f 4f 70 65 6e 56 78 44 | 48 61 6e 64 6c 65 00 00 |_OpenVxD|Handle..|
|00005710| 64 3a 5c 6e 74 5f 63 68 | 6b 5c 6d 75 6c 74 69 6d |d:\nt_ch|k\multim|
|00005720| 65 64 69 61 5c 64 69 72 | 65 63 74 78 5c 64 69 6e |edia\dir|ectx\din|
|00005730| 70 75 74 5c 64 78 37 5c | 64 6c 6c 5c 64 69 68 65 |put\dx7\|dll\dihe|
|00005740| 6c 2e 63 00 67 5f 74 68 | 69 64 43 72 69 74 20 3d |l.c.g_th|idCrit =|
|00005750| 3d 20 47 65 74 43 75 72 | 72 65 6e 74 54 68 72 65 |= GetCur|rentThre|
|00005760| 61 64 49 64 28 29 00 00 | 64 3a 5c 6e 74 5f 63 68 |adId()..|d:\nt_ch|
|00005770| 6b 5c 6d 75 6c 74 69 6d | 65 64 69 61 5c 64 69 72 |k\multim|edia\dir|
|00005780| 65 63 74 78 5c 64 69 6e | 70 75 74 5c 64 78 37 5c |ectx\din|put\dx7\|
|00005790| 64 6c 6c 5c 64 69 6e 70 | 75 74 2e 63 00 00 00 00 |dll\dinp|ut.c....|
|000057a0| 44 6c 6c 20 43 72 69 74 | 53 65 63 20 45 6e 74 65 |Dll Crit|Sec Ente|
|000057b0| 72 65 64 20 40 25 73 2c | 25 64 00 00 44 6c 6c 20 |red @%s,|%d..Dll |
|000057c0| 43 72 69 74 53 65 63 20 | 62 6c 6f 63 6b 65 64 20 |CritSec |blocked |
|000057d0| 40 25 73 2c 25 64 00 00 | 44 6c 6c 20 43 72 69 74 |@%s,%d..|Dll Crit|
|000057e0| 53 65 63 20 4c 65 61 76 | 69 6e 67 20 40 25 73 2c |Sec Leav|ing @%s,|
|000057f0| 25 64 00 00 67 5f 63 43 | 72 69 74 20 3e 3d 20 30 |%d..g_cC|rit >= 0|
|00005800| 00 00 00 00 43 75 72 72 | 65 6e 74 20 74 68 72 65 |....Curr|ent thre|
|00005810| 61 64 20 68 61 73 20 64 | 69 65 64 2e 00 00 00 00 |ad has d|ied.....|
|00005820| 44 6c 6c 41 64 64 52 65 | 66 20 2d 3e 20 25 64 00 |DllAddRe|f -> %d.|
|00005830| 44 6c 6c 52 65 6c 65 61 | 73 65 20 2d 3e 20 25 64 |DllRelea|se -> %d|
|00005840| 00 00 00 00 44 6c 6c 4c | 6f 61 64 4c 69 62 72 61 |....DllL|oadLibra|
|00005850| 72 79 20 2d 3e 20 25 64 | 00 00 00 00 44 6c 6c 46 |ry -> %d|....DllF|
|00005860| 72 65 65 4c 69 62 72 61 | 72 79 20 2d 3e 20 25 64 |reeLibra|ry -> %d|
|00005870| 00 00 00 00 46 61 69 6c | 69 6e 67 20 44 6c 6c 47 |....Fail|ing DllG|
|00005880| 65 74 43 6c 61 73 73 4f | 62 6a 65 63 74 20 64 75 |etClassO|bject du|
|00005890| 65 20 74 6f 20 6c 61 63 | 6b 20 6f 66 20 44 4c 4c |e to lac|k of DLL|
|000058a0| 20 63 72 69 74 69 63 61 | 6c 20 73 65 63 74 69 6f | critica|l sectio|
|000058b0| 6e 00 00 00 25 53 3a 20 | 57 72 6f 6e 67 20 43 4c |n...%S: |Wrong CL|
|000058c0| 53 49 44 00 21 54 45 58 | 54 28 22 44 6c 6c 4c 6c |SID.!TEX|T("DllLl|
|000058d0| 48 6f 6f 6b 54 65 73 74 | 20 2d 20 55 6e 65 78 70 |HookTest| - Unexp|
|000058e0| 65 63 74 65 64 20 68 6f | 6f 6b 22 29 00 00 00 00 |ected ho|ok")....|
|000058f0| 4d 53 4a 53 54 49 43 4b | 5f 56 4a 4f 59 44 5f 4d |MSJSTICK|_VJOYD_M|
|00005900| 53 47 53 54 52 00 00 00 | 5f 4d 73 67 57 61 69 74 |SGSTR...|_MsgWait|
|00005910| 46 6f 72 4d 75 6c 74 69 | 70 6c 65 4f 62 6a 65 63 |ForMulti|pleObjec|
|00005920| 74 73 45 78 20 3d 3d 20 | 46 61 6b 65 4d 73 67 57 |tsEx == |FakeMsgW|
|00005930| 61 69 74 46 6f 72 4d 75 | 6c 74 69 70 6c 65 4f 62 |aitForMu|ltipleOb|
|00005940| 6a 65 63 74 73 45 78 00 | 55 53 45 52 33 32 00 00 |jectsEx.|USER32..|
|00005950| 4d 73 67 57 61 69 74 46 | 6f 72 4d 75 6c 74 69 70 |MsgWaitF|orMultip|
|00005960| 6c 65 4f 62 6a 65 63 74 | 73 45 78 00 5f 43 61 6e |leObject|sEx._Can|
|00005970| 63 65 6c 49 4f 20 3d 3d | 20 46 61 6b 65 43 61 6e |celIO ==| FakeCan|
|00005980| 63 65 6c 49 4f 00 00 00 | 43 61 6e 63 65 6c 49 6f |celIO...|CancelIo|
|00005990| 00 00 00 00 46 61 69 6c | 65 64 20 74 6f 20 69 6e |....Fail|ed to in|
|000059a0| 69 74 69 61 6c 69 7a 65 | 20 44 4c 4c 20 63 72 69 |itialize| DLL cri|
|000059b0| 74 69 63 61 6c 20 73 65 | 63 74 69 6f 6e 00 00 00 |tical se|ction...|
|000059c0| 42 75 69 6c 74 20 25 73 | 20 61 74 20 25 73 0a 00 |Built %s| at %s..|
|000059d0| 4f 63 74 20 32 31 20 32 | 30 30 30 00 30 30 3a 35 |Oct 21 2|000.00:5|
|000059e0| 37 3a 33 35 00 00 00 00 | 56 65 72 73 69 6f 6e 20 |7:35....|Version |
|000059f0| 25 78 00 00 4c 6f 61 64 | 44 6c 6c 20 2d 20 44 49 |%x..Load|Dll - DI|
|00005a00| 6e 70 75 74 00 00 00 00 | 4c 6f 67 46 69 6c 65 00 |nput....|LogFile.|
|00005a10| 44 69 6e 70 75 74 2e 64 | 6c 6c 3a 20 55 6e 6c 6f |Dinput.d|ll: Unlo|
|00005a20| 61 64 65 64 20 62 65 66 | 6f 72 65 20 61 6c 6c 20 |aded bef|ore all |
|00005a30| 6f 62 6a 65 63 74 73 20 | 52 65 6c 65 61 73 65 28 |objects |Release(|
|00005a40| 29 64 21 20 43 72 61 73 | 68 20 73 6f 6f 6e 0d 0a |)d! Cras|h soon..|
|00005a50| 00 00 00 00 44 49 4e 50 | 55 54 3a 20 44 4c 4c 5f |....DINP|UT: DLL_|
|00005a60| 50 52 4f 43 45 53 53 5f | 44 45 54 41 43 48 20 68 |PROCESS_|DETACH h|
|00005a70| 69 6e 73 74 3d 30 78 25 | 70 2c 20 6c 70 52 65 73 |inst=0x%|p, lpRes|
|00005a80| 65 72 76 65 64 3d 30 78 | 25 70 00 00 44 49 4e 50 |erved=0x|%p..DINP|
|00005a90| 55 54 3a 20 44 4c 4c 5f | 50 52 4f 43 45 53 53 5f |UT: DLL_|PROCESS_|
|00005aa0| 41 54 54 41 43 48 20 68 | 69 6e 73 74 3d 30 78 25 |ATTACH h|inst=0x%|
|00005ab0| 70 2c 20 6c 70 52 65 73 | 65 72 76 65 64 3d 30 78 |p, lpRes|erved=0x|
|00005ac0| 25 70 00 00 46 61 69 6c | 69 6e 67 20 44 69 72 65 |%p..Fail|ing Dire|
|00005ad0| 63 74 49 6e 70 75 74 43 | 72 65 61 74 65 20 64 75 |ctInputC|reate du|
|00005ae0| 65 20 74 6f 20 6c 61 63 | 6b 20 6f 66 20 44 4c 4c |e to lac|k of DLL|
|00005af0| 20 63 72 69 74 69 63 61 | 6c 20 73 65 63 74 69 6f | critica|l sectio|
|00005b00| 6e 00 00 00 78 78 78 47 | 00 00 00 00 78 78 78 00 |n...xxxG|....xxx.|
|00005b10| 78 78 47 78 00 00 00 00 | 44 6c 6c 43 61 6e 55 6e |xxGx....|DllCanUn|
|00005b20| 6c 6f 61 64 4e 6f 77 28 | 29 20 2d 20 67 5f 63 52 |loadNow(|) - g_cR|
|00005b30| 65 66 20 3d 20 25 64 00 | 43 44 49 4f 62 6a 00 00 |ef = %d.|CDIObj..|
|00005b40| 43 44 49 4f 62 6a 5f 51 | 75 65 72 79 49 6e 74 65 |CDIObj_Q|ueryInte|
|00005b50| 72 66 61 63 65 28 29 00 | 43 44 49 4f 62 6a 5f 41 |rface().|CDIObj_A|
|00005b60| 64 64 52 65 66 28 25 70 | 29 20 2d 3e 20 25 64 00 |ddRef(%p|) -> %d.|
|00005b70| 43 44 49 4f 62 6a 5f 52 | 65 6c 65 61 73 65 28 25 |CDIObj_R|elease(%|
|00005b80| 70 29 20 2d 3e 20 25 64 | 00 00 00 00 70 47 78 47 |p) -> %d|....pGxG|
|00005b90| 00 00 00 00 70 47 70 00 | 70 47 47 70 00 00 00 00 |....pGp.|pGGp....|
|00005ba0| 49 44 69 72 65 63 74 49 | 6e 70 75 74 3a 3a 45 6e |IDirectI|nput::En|
|00005bb0| 75 6d 44 65 76 69 63 65 | 73 3a 20 49 6e 76 61 6c |umDevice|s: Inval|
|00005bc0| 69 64 20 64 77 44 65 76 | 54 79 70 65 00 00 00 00 |id dwDev|Type....|
|00005bd0| 68 72 65 73 20 3d 3d 20 | 53 5f 46 41 4c 53 45 00 |hres == |S_FALSE.|
|00005be0| 64 3a 5c 6e 74 5f 63 68 | 6b 5c 6d 75 6c 74 69 6d |d:\nt_ch|k\multim|
|00005bf0| 65 64 69 61 5c 64 69 72 | 65 63 74 78 5c 64 69 6e |edia\dir|ectx\din|
|00005c00| 70 75 74 5c 64 78 37 5c | 64 6c 6c 5c 64 69 6f 62 |put\dx7\|dll\diob|
|00005c10| 6a 2e 63 00 70 78 70 70 | 78 00 00 00 47 47 78 57 |j.c.pxpp|x...GGxW|
|00005c20| 57 70 00 00 70 47 73 00 | 70 47 53 00 00 00 00 00 |Wp..pGs.|pGS.....|
|00005c30| 43 72 65 61 74 65 44 65 | 76 69 63 65 3a 20 49 49 |CreateDe|vice: II|
|00005c40| 44 20 6d 75 73 74 20 62 | 65 20 49 49 44 5f 49 55 |D must b|e IID_IU|
|00005c50| 6e 6b 6e 6f 77 6e 20 69 | 66 20 63 72 65 61 74 65 |nknown i|f create|
|00005c60| 64 20 66 6f 72 20 61 67 | 67 72 65 67 61 74 69 6f |d for ag|gregatio|
|00005c70| 6e 00 00 00 64 63 2e 64 | 77 53 69 7a 65 20 3d 3d |n...dc.d|wSize ==|
|00005c80| 20 63 62 58 28 64 63 29 | 00 00 00 00 43 44 49 45 | cbX(dc)|....CDIE|
|00005c90| 66 66 00 00 43 44 49 45 | 66 66 5f 51 75 65 72 79 |ff..CDIE|ff_Query|
|00005ca0| 49 6e 74 65 72 66 61 63 | 65 28 29 00 43 44 49 45 |Interfac|e().CDIE|
|00005cb0| 66 66 5f 41 64 64 52 65 | 66 28 25 70 29 20 2d 3e |ff_AddRe|f(%p) ->|
|00005cc0| 20 25 64 00 43 44 49 45 | 66 66 5f 52 65 6c 65 61 | %d.CDIE|ff_Relea|
|00005cd0| 73 65 28 25 70 29 20 2d | 3e 20 25 64 00 00 00 00 |se(%p) -|> %d....|
|00005ce0| 74 68 69 73 2d 3e 70 64 | 65 76 00 00 64 3a 5c 6e |this->pd|ev..d:\n|
|00005cf0| 74 5f 63 68 6b 5c 6d 75 | 6c 74 69 6d 65 64 69 61 |t_chk\mu|ltimedia|
|00005d00| 5c 64 69 72 65 63 74 78 | 5c 64 69 6e 70 75 74 5c |\directx|\dinput\|
|00005d10| 64 78 37 5c 64 6c 6c 5c | 64 69 65 66 66 2e 63 00 |dx7\dll\|dieff.c.|
|00005d20| 45 52 52 4f 52 20 25 73 | 3a 20 45 66 66 65 63 74 |ERROR %s|: Effect|
|00005d30| 20 6e 6f 74 20 69 6e 69 | 74 69 61 6c 69 7a 65 64 | not ini|tialized|
|00005d40| 00 00 00 00 43 44 49 44 | 65 76 5f 49 6e 43 72 69 |....CDID|ev_InCri|
|00005d50| 74 28 74 68 69 73 2d 3e | 70 64 65 76 29 00 00 00 |t(this->|pdev)...|
|00005d60| 74 68 69 73 2d 3e 6c 70 | 76 54 53 50 20 3d 3d 20 |this->lp|vTSP == |
|00005d70| 30 00 00 00 00 00 00 00 | 91 81 5f 69 5a e0 26 3f |0.......|.._iZ.&?|
|00005d80| 8a ef 9d f4 93 61 b6 40 | 18 2d 44 54 fb 21 19 40 |.....a.@|.-DT.!.@|
|00005d90| 64 69 65 66 66 20 3d 3d | 20 44 49 45 46 46 5f 50 |dieff ==| DIEFF_P|
|00005da0| 4f 4c 41 52 20 7c 7c 20 | 64 69 65 66 66 20 3d 3d |OLAR || |dieff ==|
|00005db0| 20 44 49 45 46 46 5f 53 | 50 48 45 52 49 43 41 4c | DIEFF_S|PHERICAL|
|00005dc0| 00 00 00 00 63 41 78 65 | 73 00 00 00 00 00 00 00 |....cAxe|s.......|
|00005dd0| 00 00 00 00 00 88 c3 40 | 63 41 78 65 73 20 3c 3d |.......@|cAxes <=|
|00005de0| 20 44 49 45 46 46 45 43 | 54 5f 4d 41 58 41 58 45 | DIEFFEC|T_MAXAXE|
|00005df0| 53 00 00 00 64 69 65 66 | 66 44 73 74 20 26 20 44 |S...dief|fDst & D|
|00005e00| 49 45 46 46 5f 43 41 52 | 54 45 53 49 41 4e 00 00 |IEFF_CAR|TESIAN..|
|00005e10| 64 69 65 66 66 53 72 63 | 20 26 20 44 49 45 46 46 |dieffSrc| & DIEFF|
|00005e20| 5f 41 4e 47 55 4c 41 52 | 00 00 00 00 64 69 65 66 |_ANGULAR|....dief|
|00005e30| 66 44 73 74 20 26 20 44 | 49 45 46 46 5f 50 4f 4c |fDst & D|IEFF_POL|
|00005e40| 41 52 00 00 64 69 65 66 | 66 44 73 74 20 26 20 44 |AR..dief|fDst & D|
|00005e50| 49 45 46 46 5f 41 4e 47 | 55 4c 41 52 00 00 00 00 |IEFF_ANG|ULAR....|
|00005e60| 64 69 65 66 66 53 72 63 | 20 3d 3d 20 44 49 45 46 |dieffSrc| == DIEF|
|00005e70| 46 5f 43 41 52 54 45 53 | 49 41 4e 20 7c 7c 20 64 |F_CARTES|IAN || d|
|00005e80| 69 65 66 66 53 72 63 20 | 3d 3d 20 44 49 45 46 46 |ieffSrc |== DIEFF|
|00005e90| 5f 50 4f 4c 41 52 20 7c | 7c 20 64 69 65 66 66 53 |_POLAR ||| dieffS|
|00005ea0| 72 63 20 3d 3d 20 44 49 | 45 46 46 5f 53 50 48 45 |rc == DI|EFF_SPHE|
|00005eb0| 52 49 43 41 4c 00 00 00 | 64 69 65 66 66 44 73 74 |RICAL...|dieffDst|
|00005ec0| 00 00 00 00 68 72 65 73 | 20 21 3d 20 44 49 45 52 |....hres| != DIER|
|00005ed0| 52 5f 4e 4f 54 44 4f 57 | 4e 4c 4f 41 44 45 44 00 |R_NOTDOW|NLOADED.|
|00005ee0| 25 73 3a 20 45 66 66 65 | 63 74 20 73 74 69 6c 6c |%s: Effe|ct still|
|00005ef0| 20 69 6e 63 6f 6d 70 6c | 65 74 65 3b 20 44 49 45 | incompl|ete; DIE|
|00005f00| 50 20 66 6c 61 67 73 20 | 25 30 38 78 20 6e 65 65 |P flags |%08x nee|
|00005f10| 64 20 74 6f 20 62 65 20 | 73 65 74 00 45 52 52 4f |d to be |set.ERRO|
|00005f20| 52 20 25 73 3a 20 61 72 | 67 20 25 64 3a 20 49 6e |R %s: ar|g %d: In|
|00005f30| 76 61 6c 69 64 20 70 6f | 69 6e 74 65 72 20 69 6e |valid po|inter in|
|00005f40| 20 44 49 45 46 46 45 43 | 54 2e 6c 70 45 6e 76 65 | DIEFFEC|T.lpEnve|
|00005f50| 6c 6f 70 65 00 00 00 00 | 45 52 52 4f 52 20 25 73 |lope....|ERROR %s|
|00005f60| 3a 20 61 72 67 20 25 64 | 3a 20 49 6e 76 61 6c 69 |: arg %d|: Invali|
|00005f70| 64 20 70 6f 69 6e 74 65 | 72 20 69 6e 20 44 49 45 |d pointe|r in DIE|
|00005f80| 46 46 45 43 54 2e 72 67 | 6c 44 69 72 65 63 74 69 |FFECT.rg|lDirecti|
|00005f90| 6f 6e 00 00 45 52 52 4f | 52 20 25 73 3a 20 61 72 |on..ERRO|R %s: ar|
|00005fa0| 67 20 25 64 3a 20 49 6e | 76 61 6c 69 64 20 70 6f |g %d: In|valid po|
|00005fb0| 69 6e 74 65 72 20 69 6e | 20 44 49 45 46 46 45 43 |inter in| DIEFFEC|
|00005fc0| 54 2e 72 67 64 77 41 78 | 65 73 00 00 00 00 00 00 |T.rgdwAx|es......|
|00005fd0| 45 52 52 4f 52 20 25 73 | 3a 20 61 72 67 20 25 64 |ERROR %s|: arg %d|
|00005fe0| 3a 20 49 6e 76 61 6c 69 | 64 20 70 6f 69 6e 74 65 |: Invali|d pointe|
|00005ff0| 72 20 69 6e 20 44 49 45 | 46 46 45 43 54 2e 6c 70 |r in DIE|FFECT.lp|
|00006000| 76 54 79 70 65 53 70 65 | 63 69 66 69 63 50 61 72 |vTypeSpe|cificPar|
|00006010| 61 6d 73 00 74 68 69 73 | 2d 3e 68 72 65 73 56 61 |ams.this|->hresVa|
|00006020| 6c 69 64 54 73 64 00 00 | 57 41 52 4e 49 4e 47 20 |lidTsd..|WARNING |
|00006030| 25 73 3a 20 44 49 45 46 | 46 45 43 54 2e 64 77 53 |%s: DIEF|FECT.dwS|
|00006040| 74 61 72 74 44 65 6c 61 | 79 20 3d 20 25 64 20 73 |tartDela|y = %d s|
|00006050| 65 65 6d 73 20 6f 64 64 | 00 00 00 00 00 00 00 00 |eems odd|........|
|00006060| 45 52 52 4f 52 20 25 73 | 3a 20 61 72 67 20 25 64 |ERROR %s|: arg %d|
|00006070| 3a 20 43 61 6e 27 74 20 | 75 73 65 20 44 49 45 50 |: Can't |use DIEP|
|00006080| 5f 53 54 41 52 54 44 45 | 4c 41 59 20 77 69 74 68 |_STARTDE|LAY with|
|00006090| 20 44 49 45 46 46 45 43 | 54 5f 44 58 35 20 73 74 | DIEFFEC|T_DX5 st|
|000060a0| 72 75 63 74 75 72 65 00 | 45 52 52 4f 52 20 25 73 |ructure.|ERROR %s|
|000060b0| 3a 20 61 72 67 20 25 64 | 3a 20 4e 6f 20 28 76 61 |: arg %d|: No (va|
|000060c0| 6c 69 64 29 20 63 6f 6f | 72 64 69 6e 61 74 65 20 |lid) coo|rdinate |
|000060d0| 73 79 73 74 65 6d 20 69 | 6e 20 44 49 45 46 46 45 |system i|n DIEFFE|
|000060e0| 43 54 2e 64 77 46 6c 61 | 67 73 00 00 57 41 52 4e |CT.dwFla|gs..WARN|
|000060f0| 49 4e 47 20 25 73 3a 20 | 61 72 67 20 25 64 3a 20 |ING %s: |arg %d: |
|00006100| 44 49 45 46 46 5f 50 4f | 4c 41 52 20 72 65 71 75 |DIEFF_PO|LAR requ|
|00006110| 69 72 65 73 20 44 49 45 | 46 46 45 43 54 2e 63 41 |ires DIE|FFECT.cA|
|00006120| 78 65 73 3d 32 00 00 00 | 45 52 52 4f 52 20 25 73 |xes=2...|ERROR %s|
|00006130| 3a 20 61 72 67 20 25 64 | 3a 20 4d 75 73 74 20 73 |: arg %d|: Must s|
|00006140| 70 65 63 69 66 79 20 6f | 6e 65 20 6f 66 20 44 49 |pecify o|ne of DI|
|00006150| 45 46 46 5f 4f 42 4a 45 | 43 54 49 44 53 20 6f 72 |EFF_OBJE|CTIDS or|
|00006160| 20 44 49 45 46 46 5f 4f | 42 4a 45 43 54 4f 46 46 | DIEFF_O|BJECTOFF|
|00006170| 53 45 54 53 00 00 00 00 | 45 52 52 4f 52 20 25 73 |SETS....|ERROR %s|
|00006180| 3a 20 61 72 67 20 25 64 | 3a 20 49 6e 76 61 6c 69 |: arg %d|: Invali|
|00006190| 64 20 76 61 6c 75 65 20 | 30 78 25 30 38 78 20 69 |d value |0x%08x i|
|000061a0| 6e 20 44 49 45 46 46 45 | 43 54 2e 64 77 46 6c 61 |n DIEFFE|CT.dwFla|
|000061b0| 67 73 00 00 64 77 46 6c | 61 67 73 20 26 20 44 49 |gs..dwFl|ags & DI|
|000061c0| 45 46 46 5f 4f 42 4a 45 | 43 54 49 44 53 00 00 00 |EFF_OBJE|CTIDS...|
|000061d0| 64 65 76 63 6f 20 26 20 | 44 45 56 43 4f 5f 54 4f |devco & |DEVCO_TO|
|000061e0| 49 44 00 00 57 61 72 6e | 69 6e 67 3a 20 25 73 3a |ID..Warn|ing: %s:|
|000061f0| 20 61 72 67 20 25 64 3a | 20 45 66 66 65 63 74 20 | arg %d:| Effect |
|00006200| 68 61 73 20 6e 6f 20 64 | 69 72 65 63 74 69 6f 6e |has no d|irection|
|00006210| 00 00 00 00 70 65 66 66 | 2d 3e 64 77 46 6c 61 67 |....peff|->dwFlag|
|00006220| 73 20 26 20 44 49 45 46 | 46 5f 43 4f 4f 52 44 4d |s & DIEF|F_COORDM|
|00006230| 41 53 4b 00 28 74 68 69 | 73 2d 3e 64 77 44 69 72 |ASK.(thi|s->dwDir|
|00006240| 46 6c 61 67 73 20 26 20 | 7e 44 49 45 46 46 5f 43 |Flags & |~DIEFF_C|
|00006250| 4f 4f 52 44 4d 41 53 4b | 29 20 3d 3d 20 30 00 00 |OORDMASK|) == 0..|
|00006260| 45 52 52 4f 52 3a 20 25 | 73 3a 20 61 72 67 20 25 |ERROR: %|s: arg %|
|00006270| 64 3a 20 41 78 65 73 20 | 6e 6f 74 20 69 6e 20 64 |d: Axes |not in d|
|00006280| 61 74 61 20 66 6f 72 6d | 61 74 00 00 57 61 72 6e |ata form|at..Warn|
|00006290| 69 6e 67 3a 20 25 73 28 | 64 77 46 6c 61 67 73 3d |ing: %s(|dwFlags=|
|000062a0| 30 29 20 69 73 20 70 72 | 65 74 74 79 20 75 73 65 |0) is pr|etty use|
|000062b0| 6c 65 73 73 00 00 00 00 | 49 44 69 72 65 63 74 49 |less....|IDirectI|
|000062c0| 6e 70 75 74 45 66 66 65 | 63 74 3a 3a 53 65 74 50 |nputEffe|ct::SetP|
|000062d0| 61 72 61 6d 65 74 65 72 | 73 3a 20 53 69 7a 65 20 |arameter|s: Size |
|000062e0| 6f 66 20 74 79 70 65 2d | 73 70 65 63 69 66 69 63 |of type-|specific|
|000062f0| 20 64 61 74 61 20 28 25 | 64 29 20 6e 6f 74 20 63 | data (%|d) not c|
|00006300| 6f 6d 70 61 74 69 62 6c | 65 20 77 69 74 68 20 6e |ompatibl|e with n|
|00006310| 75 6d 62 65 72 20 6f 66 | 20 61 78 65 73 20 28 25 |umber of| axes (%|
|00006320| 64 29 00 00 00 00 00 00 | 45 52 52 4f 52 3a 20 49 |d)......|ERROR: I|
|00006330| 44 69 72 65 63 74 49 6e | 70 75 74 45 66 66 65 63 |DirectIn|putEffec|
|00006340| 74 3a 3a 53 65 74 50 61 | 72 61 6d 65 74 65 72 73 |t::SetPa|rameters|
|00006350| 3a 20 44 49 43 55 53 54 | 4f 4d 46 4f 52 43 45 2e |: DICUST|OMFORCE.|
|00006360| 72 67 6c 46 6f 72 63 65 | 44 61 74 61 20 69 6e 76 |rglForce|Data inv|
|00006370| 61 6c 69 64 00 00 00 00 | 45 52 52 4f 52 3a 20 49 |alid....|ERROR: I|
|00006380| 44 69 72 65 63 74 49 6e | 70 75 74 45 66 66 65 63 |DirectIn|putEffec|
|00006390| 74 3a 3a 53 65 74 50 61 | 72 61 6d 65 74 65 72 73 |t::SetPa|rameters|
|000063a0| 3a 20 44 49 43 55 53 54 | 4f 4d 46 4f 52 43 45 2e |: DICUST|OMFORCE.|
|000063b0| 63 53 61 6d 70 6c 65 73 | 20 6d 75 73 74 20 62 65 |cSamples| must be|
|000063c0| 20 6d 75 6c 74 69 70 6c | 65 20 6f 66 20 44 49 43 | multipl|e of DIC|
|000063d0| 55 53 54 4f 4d 46 4f 52 | 43 45 2e 63 43 68 61 6e |USTOMFOR|CE.cChan|
|000063e0| 6e 65 6c 73 00 00 00 00 | 45 52 52 4f 52 3a 20 49 |nels....|ERROR: I|
|000063f0| 44 69 72 65 63 74 49 6e | 70 75 74 45 66 66 65 63 |DirectIn|putEffec|
+--------+-------------------------+-------------------------+--------+--------+
Only 25.0 KB of data is shown above.